尝试读取 Json 消息,如下所示
{
"employees": [
{
"firstName": "John",
"lastName": "Doe"
},
{
"firstName": "Anna",
"lastName": "Smith"
},
{
"firstName": "Peter",
"lastName": "Jones"
}
]
}
我想读取java中的所有键名,例如员工,名字,姓氏等。
在XML中,我们在解析时执行此操作,我们在dom对象中指定*并获取所有节点名称,如何在java中执行此操作?
Use org.json http://www.json.org/java/index.html图书馆。
Example:
import org.json.*;
String myJSONString = // put here your json object
JSONObject object = new JSONObject(myJSONString);
// get all the keys
String[] keys = JSONObject.getNames(object);
// iterate over them
for (String key : keys)
{
// retrieve the values
Object value = object.get(key);
// if you just have strings:
String value = (String) object.get(key);
}
JAR: http://mvnrepository.com/artifact/org.json/json http://mvnrepository.com/artifact/org.json/json
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)