【发布时间】:2015-01-24 16:13:00
【问题描述】:
我得到一些像这样的 JSON 代码:
{"1":{"id":"1","Vorname":"x","Nachname":"y","MaleFemale":0,"interests":[]},
"2":{"id":"2","Vorname":"x","Nachname":"y","MaleFemale":1,"interests":[]},
...
来自我的 PHP 脚本。你能告诉我如何用Java解码这种格式吗? 我只得到你必须有这样的格式的例子:
{"contacts": [{"user.id":"1","Vorname":"x","Nachname":"y","MaleFemale":1},
{"user.id":"2","Vorname":"x1","Nachname":"y2","MaleFemale":0}]}
所以区别在于第一个给定的代码中没有“主节点”。在第二个给定的代码中有一个(“联系人”)。我需要这个节点吗?我尝试了很多,但我不知道如何解决这个问题。
非常感谢。
【问题讨论】:
-
请添加您当前的不工作代码。答案可能取决于您用于 JSON 反序列化的内容
-
你使用Jackson吗?
-
你有 JSON 反序列化库吗?