博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FastJson
阅读量:4354 次
发布时间:2019-06-07

本文共 1097 字,大约阅读时间需要 3 分钟。

fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。

package apitest;import java.util.HashMap;import java.util.Map;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SerializerFeature;import com.github.checkpoint.JsonPath;import test.User;public class TestTest {    public static void main(String[] args) {        //对象转json        User user =new User(1,"zhangsan","男","生日","地址");        //SerializerFeature对数据进行一些定制  常用的有格式、空的时候展示、单引号等等        String jsonString = JSON.toJSONString(user,SerializerFeature.PrettyFormat,                 SerializerFeature.WriteNullStringAsEmpty, SerializerFeature.UseSingleQuotes);        System.out.println(jsonString);        //json转对象         User user1 =JSON.parseObject(jsonString,User.class);        System.out.println(user1);        //json转对象map        Map map=JSON.parseObject(jsonString,HashMap.class);        System.out.println(map);        //map转json        String jsonString2=JSON.toJSONString(map);        System.out.println(jsonString2);    }}

 

转载于:https://www.cnblogs.com/ysmdbk/p/11202593.html

你可能感兴趣的文章
iOS开发--网络下载
查看>>
【第七次JAVA课,java语法基础】课件总结
查看>>
一些思维的碎片(一)
查看>>
Centos6 yum安装nginx
查看>>
日志级别简述
查看>>
如何获得运行在跨平台的信息和属性的情况下,文件
查看>>
default argument given of parameter 的问题
查看>>
SQL Server 中关于EXCEPT和INTERSECT的使用方法
查看>>
csdn肿么了,这两天写的博文都是待审核
查看>>
windows下cocos2dx3.0开发环境及Android编译环境搭建
查看>>
BW连接数据库
查看>>
登录之后更新导航
查看>>
spring 的单例模式
查看>>
Python学习手册
查看>>
完整的系统帮助类Utils
查看>>
Python 的语言特性
查看>>
使用PowerShell批量注册DLL到GAC
查看>>
微软职位内部推荐-Senior Development Engineer
查看>>
创建数据库的方法
查看>>
递归算法
查看>>