项目里面需要使用序列化应该是非常多的,一般是Jackson,感觉用着不怎么爽,还有一个阿里巴巴的FastJson,我用这个玩意感觉挺不错的 ,就简单封装了下,直接贴代码吧,比较简单。
public static ObjectMapper mapper = new ObjectMapper(); public static String ConvertToJson(Object obj) { return JSON.toJSONString(obj); } public static <T> T ConvertToObject(String json, Class<T> valueType) { return JSON.parseObject(json, valueType); } //没有对象直接解析JSON对象 public static JSONObject ConvertToJson(String json) { return JSON.parseObject(json); } public static <T> List<T> ConvertToArray(String json, Class<T> clazz) { return JSON.parseArray(json, clazz); } //没有对象直接解析JSON数组 public static JSONArray ConvertToArray(String json) { return JSON.parseArray(json); }
版权声明:本文为CSDN博主「weixin_34061042」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_34061042/article/details/91710050
原文链接:https://blog.csdn.net/weixin_34061042/article/details/91710050
更多相关推荐
java序列化json原理_fastjson序列化原理详解
所有序列化的API都在JSON类中,方法名称为toJSONString,或者我们也可以设计自己的序列化方法,代码如下:public class MyJSON {public static String toJSONString(Object object, SerializeConfig config, Seriali...
Java序列化与JSON序列化大比拼2(alibaba/fastjson)
一、背景前面发了一篇引起了一些争论(http://my.oschina.net/noahxiao/blog/112759),有人建议alibaba/fastjson不错,我还是继续上次的测试程序加入了alibaba/fastjson的测试实现,来测一测。二、测试方式同前一篇...
Java -- fastjson -- 序列化与反序列化
maven引入fastjson包<!--fastJson依赖引入--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.33</version></dependency>示例代码:publicstaticvoidmain(String[]args)t...
json -- fastjson如何序列化@Transient的字段
今天把fastjson包改成了1.2.58,发现@Transient标注的字段序列化后不见了,但是项目需要把@Transient字段序列化,处理方法:原文:https://github.com/alibaba/fastjson/issues/86#issuecomment-57904327修改全局缺....
Android 中的Json解析工具fastjson 、序列化、反序列化
Android中通常需要访问服务器,然而服务器返回的数据很多时候都是Json格式 1、fastjson简介 阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjso...