我一直试图解析这个Json格式,但由于它没有数组的名称,我不知道如何解析它...感谢您的帮助和时间。 我使用JSON简单库作为解析器。
[
{
"Name":"John",
"LastName":"Wick"
},
{
"Name":"Johny",
"LastName":"Wicked"
}
]
我试图使用的代码就是这个:
JSONArray jsonarray = new JSONArray("data/names.json");
for (int i = 0; i < jsonarray.length(); i++) {
JSONObject jsonobject = jsonarray.getJSONObject(i);
String name = jsonobject.getString("name");
String url = jsonobject.getString("url");
}
答案 0 :(得分:0)
您可以使用Jackson内置树模型。例如像这样
ObjectMapper mapper = new ObjectMapper();
JsonNode rootArray = mapper.readTree(new File("c:\\jsonfile.json"));
for(JsonNode root : rootArray) {
// your code
...
}