我有 Json 字符串,其中包含“键”:“值”对,我需要使用 Java 和导入 org.json 知道该字符串的键。我尝试使用迭代器,但最后第一对键打印。
例如字符串:
{
"firstName": "sam",
"lastName": "Smith",
"address": {
"streetAddress": "somestreet",
"city": "somecity",
"postalCode": 101101
},
"phoneNumbers": [
"812 123-1234",
"916 123-4567"
]
}
我想打印:“ firstName lastName address phoneNumbers ”。但我有:“姓氏地址电话号码名字”
JSONObject JO = new JSONObject(JsonString);
Iterator<String> It = JO.keys();
while (It.hasNext()){
System.out.println(It.next());
}