首页 > 其他分享 >json与对象的序列化和反序列化

json与对象的序列化和反序列化

时间:2023-02-02 10:01:00浏览次数:50  
标签:fastjson 对象 JSON alibaba json 序列化 com


json的序列化和反序列化需要用到alibaba的fastjson依赖

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.66</version>
</dependency>

反序列化

将json字符串转化

import com.alibaba.fastjson.JSON;
//生成对象
CityRecord cityRecord=new CityRecord();
JSON jsons= (JSON) JSON.toJSON(cityRecord);

反序列化

java版本

import com.alibaba.fastjson.*;
//转化为jsonobject
JSONObject object = (JSONObject) JSON.parse(line);
//按照key提取值
Integer cate_id=(Integer) object.get("cate_id");

scala版本

import com.alibaba.fastjson.{JSON, JSONObject}
val y= JSON.parseObject(x)
val times= y.get("times").toString


标签:fastjson,对象,JSON,alibaba,json,序列化,com
From: https://blog.51cto.com/u_15063934/6032818

相关文章