项目中遇到的问题,记下来,警钟长鸣!
JSON是一些key,value的map;简单的基本类型的String"",对象{},和数组[]都很容易转换为对象:
1) JSON.parse();
2) JSON.parseObject();
3) JSON.parseArray();
但是遇到多层嵌套的转化就容易出现问题:
比如:{
"name": "birds",
"staffList": [
{
"name": "01",
"age": "11",
"hobby": "pingpang"
},
{
"name": "02",
"age": "22",
"hobby": "badminton"
}
]
}
其他还有更加复杂的形式,多多试验,多多学习!
方法:JSONObject.parseObject(str , Company.class);
其中str是json的基本类型的字符串,注意不是JSONString,Company是实体类。
2017.6.11高考刚过,纪念我们的青春!