{"balance":1000.21,"is_vip":true,"num":100,"name":"foo"}
这是我的json字符串。我想迭代每个元素并将输出作为
1000
true
100
foo
我尝试使用以下语法
创建JSONArray JSONArray jsonarr = new JSONArray(myString);
但抛出的错误是
"The constructor JSONArray(String) is undefined"
那么可能的解决办法是什么?
答案 0 :(得分:1)
您必须改为使用JSONObject
类:
JSONObject jso = new JSONObject(yourJsonString);
// values
for(int i = 0; i<jso.names().length(); i++){
System.out.println( jso.get( jso.names().getString(i) ) );
}