java中怎么遍历jsonarray

Python015

java中怎么遍历jsonarray,第1张

String json =

"[" +

" {" +

" \"resultcode\": \"200\"" +

" }," +

" {" +

" \"resultcode\": \"201\"" +

" }" +

"]"

JsonParser jp = new JsonParser()

JsonElement je = jp.parse(json)

JsonArray ja=je.getAsJsonArray()

for (JsonElement jsonElement : ja) {

System.out.println(jsonElement.getAsJsonObject().get("resultcode").getAsString())

}

应该是可以的

1.我用的jar包是com.alibaba.fastjson是这个

2.代码片段

1

2

3

4

5

JSONArray

arrays

=

JSONObject.parseArray("集合json")

for(Object

obj:arrays){

JSONObject

o

=

(JSONObject)

obj

String

value

=

o.getString("JSONArray每个元素中,你需要的那个key")

}