我有一个 JsonArray
,我正在使用 Java EE 7 中给出的实现.如何遍历此 JsonArray
?
我搜索了这个网站,但只找到了与 org.json.JSONArray
相关的答案(比如 Accessing members of items in a JSONArray with Java ),我不能将其用作 javax.json.JsonArray
没有长度方法。
最佳答案
查看 javadoc 将显示它扩展了 List
,因此您可以使用 for 循环进行迭代:
javax.json.JsonArray value = javax.json.Json.createArrayBuilder()
.add(javax.json.Json.createObjectBuilder()
.add("type", "home")
.add("number", "212 555-1234"))
.add(javax.json.Json.createObjectBuilder()
.add("type", "fax")
.add("number", "646 555-4567"))
.build();
for (javax.json.JsonValue jsonValue : value) {
System.out.println(jsonValue);
}
关于java - 遍历 javax.json.JsonArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23191100/