博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fastjson的基本使用方法大全
阅读量:7118 次
发布时间:2019-06-28

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

fastjson是目前java语言中最快的json库,比自称最快的jackson速度要快,第三方独立测试结果说明比gson快大约6倍

下面将讲解所有大部分fastjson用法和转换:

1,Fastjson中的经常调用的方法:

public static final Object parse(String text);   // 把JSON文本parse为JSONObject或者JSONArray  public static final JSONObject parseObject(String text);   // 把JSON文本parse成JSONObject  public static final T parseObject(String text, Class clazz);   // 把JSON文本parse为JavaBean  public static final JSONArray parseArray(String text);   // 把JSON文本parse成JSONArray  public static final List parseArray(String text, Class clazz);   //把JSON文本parse成JavaBean集合  public static final String toJSONString(Object object);   // 将JavaBean序列化为JSON文本  public static final String toJSONString(Object object, boolean prettyFormat);   // 将JavaBean序列化为带格式的JSON文本  public static final Object toJSON(Object javaObject);   //将JavaBean转换为JSONObject或者JSONArray。

2,Fastjson字符串转List<Map<String,Object>>(), 或者List<String>()的用法;

List
> list = JSONObject.parseObject(respJson, new TypeReference
>>() {});

3,Fastjson的SerializerFeature序列化属性

QuoteFieldNames———-输出key时是否使用双引号,默认为true

WriteMapNullValue——–是否输出值为null的字段,默认为false
WriteNullNumberAsZero—-数值字段如果为null,输出为0,而非null
WriteNullListAsEmpty—–List字段如果为null,输出为[],而非null
WriteNullStringAsEmpty—字符类型字段如果为null,输出为”“,而非null
WriteNullBooleanAsFalse–Boolean字段如果为null,输出为false,而非null

例如:JSON.toJSONString(resultMap, SerializerFeature.WriteMapNullValue);

转载地址:http://wkbel.baihongyu.com/

你可能感兴趣的文章
Oracle收购Talari,第一家SD-WAN公有云提供商出现
查看>>
数据库设计中的9大常见错误
查看>>
当我们在谈大前端的时候,我们谈的是什么
查看>>
柔性自动化在物流的应用及探索
查看>>
中台之上(五):业务架构和中台的难点,都是需要反复锤炼出标准模型
查看>>
阿里巴巴和京东进军美国电商界,分别针对企业用户和普通用户
查看>>
Git 2.19 对Diff、Branch和Grep等做了改进
查看>>
SignalR Core尝鲜
查看>>
区块链技术精华:四十种智能合约支持平台(三)
查看>>
阿里9000万欧元收购Flink母公司Data Artisans
查看>>
The Agile Mind-Set作者访谈
查看>>
反应式服务的性能应该如何测试?
查看>>
使用Java获取服务器IP地址
查看>>
Visual Studio 2017 15.7预览版发布
查看>>
阿里云出现大规模宕机,原因系IO HANG,或将做出赔偿
查看>>
区块链和数据科学:如果同时应用这两种技术,将会实现什么?
查看>>
基于Flink的超大规模在线实时反欺诈系统的建设与实践
查看>>
es动态index查询
查看>>
将敏捷应用于工业机械开发
查看>>
有赞HBase技术实践:读流程解析与优化
查看>>