标准的json格式:
{
"animals":{
"dog":[
{"name":"Rufus","breed":"labrador","count":1,"twoFeet":false},
{"name":"Marty","breed":"whippet","count":1,"twoFeet":false}
],
"cat":{"name":"Matilda"}
}
}
问题1:键值key 没有 双引号 "" 也可以解析
-
问题2:key - value 的格式,value 必须有值
{
"cat":{"name":}
}
解析 报错,因为name 没有值 问题3:使用Gson解析,实体类的属性必须 把json的所有key都包括,可以多,但不能少。
问题4:fastjson 解析的时候,定义的实体对象不能有非静态内部类,如果一定要用内部类,可以变成静态内部类。否则会报错,费静态内部类无法反序列化
com.alibaba.fastjson.JSONException: create instance error