51,412
社区成员
发帖
与我相关
我的任务
分享JSON的字符串是这样的:
[{"ID":1,"Name","A"},{"ID":1,"Name","B"}]
如何能做到这样显示结果:
记录1
ID,1
Name,A
记录2
ID,2
Name,B
JAVA水平十分菜,先请大虾见谅,谢谢
肯定是哪里写错了
String Jstr = "[{"ID":1,"Name":"A"},{"ID":1,"Name":"B"}]";
JSONArray jsonArray = JSON.parseArray(Jstr);
jsonObject.size() 是 2
然后你的提问中 [{"ID":1,"Name","A"},{"ID":1,"Name","B"}] name后边应该是 冒号 不是逗号 ,不然就不是JSON了 是转换不过去的。
我用以下代码后,为什么Array.Size是1,而不是2呢
JSONArray jsonArray=JSONArray.parseArray(jStr);
System.out.println(jsonArray.size);