【发布时间】:2019-10-26 16:20:27
【问题描述】:
我需要解析一个如下所示的 JSON 对象(它没有数组名称):
{
"id": "123123",
[{
"id": "456456",
"name": "name1",
"content": "content1"
}, {
"id": "789789",
"name": "name2",
"content": "content2"
}]
}
我有两个看起来像这样的对象:
public class MyFirstObject {
private String id;
private List<MySecondObject> lst_entries;
}
public class MySecondObject {
private String id;
private String name;
private String content;
}
如果原始 JSON 没有该对象的名称,我如何解析 MySecondObject 的列表?
我一直在 stackoverflow 中寻找类似的东西,但无法找到与我类似的答案或案例可以提供帮助......
感谢您的帮助。谢谢!
【问题讨论】:
-
您的 Json 格式错误将您的 json 放入 jsonformater jsonformatter.curiousconcept.com 网站它会显示您的 json 无效
-
是的!我虽然也一样,但他们就是这样寄给我的……甚至不知道他们是如何格式化错误的
-
这个String to json 可以帮助你。
-
我不需要将 String 转换为 Json 我需要做相反的事情
-
我认为这个 json 字符串不是用于 java,而是用于 c 或 c++,请检查这个simdjson,这会将你的 json 解析为 DOM 结构。不是 java 对象。