public static void main(String[] args) {
String msg = "{'feature':'fresh_today','photos':[{'id':40581634,'name':'Dandelion1'},{'id':40581608,'name':'Dandelion2'}]}";
/**
* com.alibaba.fastjson
*/
JSONObject JsonObject = JSONObject.parseObject(msg);
String feature = JsonObject.getString("feature");
System.out.println(feature);
JSONArray jsonArray = JsonObject.getJSONArray("photos");
for (int i = 0; i < jsonArray.size(); i++) {
//转换成对象
Person person = jsonArray.getObject(i, Person.class);
System.out.println(person);
//转换成Map
Map<String, Object> map = jsonArray.getJSONObject(i);
//遍历map
Iterator<Entry<String, Object>> it = map.entrySet().iterator();
while(it.hasNext()) {
Entry<String, Object> entry = it.next();
String key = entry.getKey();
Object value = entry.getValue();
System.out.println(key + ":" + value);
}
}
}
fastJson
最新推荐文章于 2024-07-15 07:30:00 发布