1、Json数据
String obj = {
"sex":"男",
"hobbies": ["work","hao"],
"animals": {
"dog": [
{
"name": "Rufus",
"age":15
},
{
"name": "Marty",
"age": null
}
]
}
}
net.sf.json包下
public final class JSONObject extends AbstractJSON implements JSON, Map, Comparable {
}
JSONObject jsonObj = JSONObject.formObject(obj);
1.获取普通属性:
String sex = jsonObj.getString("sex") 获取性别为男
2.获取数组:
JSONArray jsonArray = JSONArray.formObject("hobbies");
遍历数组可得到数组里的值
for (int i=0,i<jsonArray.size(),i++){
String work = jsonArray.get(i);
}
3.获取数组
JSONArray jsonArray = jsonObj.getJsonObject("animals").getJSONArray("dog");
for (int i=0,i<jsonArray.size(),i++){
JSONObject jsonobj = jsonArray.getJSONObject(i);
}