【发布时间】:2016-08-26 15:01:43
【问题描述】:
我正在尝试将这种结构的 json 字符串解析为 Java 对象,但每次尝试都失败了。
{
"message": "Test Message",
"status": true,
"users": {
"user_xy": [
{
"time": "2016-08-25 19:01:20.944614158 +0300 EEST",
"age": 24,
"props": {
"pr1": 197,
"pr2": 0.75,
"pr3": 0.14,
"pr4": -0.97
}
}
],
"user_zt": [
{
"time": "2016-08-25 17:08:36.920891187 +0300 EEST",
"age": 29,
"props": {
"pr1": 1.2332131860505051,
"pr2": -0.6628148829634317,
"pr3": -0.11622442112006928
}
}
]
}
}
props 字段可以包含 1 个属性或 6 个属性,这取决于 db 记录。用户名部分也动态变化。
我可以用 Jackson Lib 成功解析这个结构化字符串吗?
【问题讨论】:
-
将用户解析为 JSONArray 并进行迭代!以同样的方式解析 props 也应该有效。