我正在使用
为了在Java中遍历数组,我尝试使用
org.json.simple
库来构建JSONArray
的JSONObject
。因此,我的结构看起来像这样:c= [
{
"name":"test",
"age":1
},
{
"name":"test",
"age":1
}
]
为了在Java中遍历数组,我尝试使用
for (int i = 0; i < c.size(); i++) {
JSONObject obj = (JSONObject) c.get(i);
System.out.println(obj.get("name"));
}
程序输出了null
,但是当试图打印 obj.toString
时,如预期地输出了JSON字符串。
我正在使用 org.json.simple
jar 包,因此无法使用定义在 org.json.JSONArray
或 org.json.JSONObject
中的方法。
有没有想法如何根据键获取对象的值?
c = arr.size()
然后c.get(i)
?那不应该编译。所以请发布能够演示问题的确切代码。 - Alexis C.c.size()
,请看一下我的更新。 - Santhosh