加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

fastjson的使用心得

发布时间:2020-12-16 19:18:55 所属栏目:百科 来源:网络整理
导读:这个的使用很简单,但今天下午犯二搞了很久,整理下 以免下次犯同样的错 1 错误 对json的格式想当然了 描述:json 字符串拼错了,造成怎么解析都不对 下面是错误的示范: { "name":"jack", "psd" :"piao", "city":[ "name:"{"name1":"","name2":""}, "name:"

这个的使用很简单,但今天下午犯二搞了很久,整理下 以免下次犯同样的错

1 错误 对json的格式想当然了

描述:json 字符串拼错了,造成怎么解析都不对

下面是错误的示范:

{

"name":"jack",

"psd" :"piao",

"city":[

"name:"{"name1":"","name2":""},

"name:"{"name1":"",

]

}

就是在数组中定义的时候错了,一个很2 的错误,今天搞的头大


2 对fastjson的 用法不熟,,,这里记住 有用的方法,举例说明(个人感觉会了这个例子,其他复杂的都是这个衍生的)

如:

{"city":[

{"name1":"","age":""},

{"name1":"",

]

定义 实体类city

定义属性

String name1;

String age;

JSONObject jsObject = JSONObject.parSEObject(string);

List<City> = JSON.parseArray(jsObject.getString("city"),City.class);


格式乱的很,瞌睡的要死,不调了,上眼皮快 吻下眼皮

哦,对了,哥们在群里说了 json的精华,,一个是 类 对应 jsonObject,一个是数组对应jsonArray,解决我遇到的问题 病粗通之后发现果然如此,,,

另外如果解析内部内部类会报错

com.alibaba.fastjson.JSONException: create instance error

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读