kagari
2017-10-12 22:00
{
key1:value1;
}
其中value1中又是(key2:value2,key3:value3)
用jsonobject解析的时候,怎么把key2,key3等变为Java合法的标识符字符串?
最后用gson解决了,就别说换其他工具了。
就说jsonboject中怎么处理这种特殊情况?
keys遍历也只有顶层的key,下一层就获取不到了
"data": {
"sysAssCancel": {
"id": 3,
"assId": 1,
"cancelReasons": "测试",
"assSituation": "测试",
"recheckNum": 0,
"status": 2,
"insertTime": 1514258195000,
"insertMan": "shelianguanliyuan1",
"lastupdTime": null,
"lastupdMan": null
},
}你的数据是大概这样子吗?
你这样子获取的话你这个key1的类可以定义成Map类型的,这样就可以获取得到value1了吧。
JSON快速入门(Java版)
102124 学习 · 169 问题
相似问题