Java如何使用fastjson将对象转换为json字符串

 时间:2026-02-14 22:12:54

1、在Maven工程的 pom.xml 中引入 fastjson 依赖

图示,在 pom.xml 中引入 fastjson 的相关依赖,版本为 1.2.62

Java如何使用fastjson将对象转换为json字符串

2、创建一个 pojo 类

图示,创建一个简单的 pojo 类,包含若干个属性,和其对应的 get/set 方法。

Java如何使用fastjson将对象转换为json字符串

3、编写测试方法

图示,fastjson 提供开箱即用的方法,无需任何配置,直接调用 JSONArray.toJSONString 这个方法,即可将参数对象转换为 json 字符串。

Java如何使用fastjson将对象转换为json字符串

4、运行测试方法

图示,观察控制台的输出,可以正常输出 json 串,但对于值为 null 的属性,会直接忽略。

Java如何使用fastjson将对象转换为json字符串

5、将值为 null 的属性输出为空串

图示,在需要将 null 值输出为空串的属性上配置 @JSONField 注解,注解中配置 serialzeFeatures=SerializerFeature.WriteNullStringAsEmpty 即可。

Java如何使用fastjson将对象转换为json字符串

6、再次运行测试代码,观察输出

图示,配置了 JSONField注解的属性,当值为 null 时,均输出为空串

Java如何使用fastjson将对象转换为json字符串

7、JSON输出美化

图示,在调用 JSONArray.toJSONString 方法时,传递一个参数 SerializerFeature.PrettyFormat 即可让输出结果带有换行符(非单行输出),可读性增强。

Java如何使用fastjson将对象转换为json字符串

  • 如何注销掌阅账号
  • 欢乐斗地主游戏怎么让微信好友看不见自己在线?
  • 美团APP怎么删除自己的足迹记录
  • 支付宝刮刮卡入口在哪里
  • keep中怎么同步微信运动步数
  • 热门搜索
    三年级环保手抄报 普通话手抄报文字内容 手抄报模板大全 国庆手抄报版面设计图 父亲节手抄报好画字少 国庆手抄报简单又漂亮 父亲节手抄报简单漂亮 邪教手抄报 关于心理健康手抄报 我的中国梦手抄报图片