Java在线格式化JSON,美化显示

本文介绍了一种使用Java和Jackson库优雅地格式化JSON字符串的方法。通过将JSON字符串转换为对象,再利用Jackson的writerWithDefaultPrettyPrinter()方法,可以轻松实现JSON的格式化输出,使得JSON数据更易于阅读。
摘要由CSDN通过智能技术生成

没有经过格式化的Json很难阅读,那一坨是什么东西???
在这里插入图片描述

所以一系列的Json格式化、美化、高亮工具应运而生。

不过,最方便的、使用最多的还是那些在线工具。

推荐一个

在线JSON格式化工具

在这里插入图片描述
这个不但可以格式化,还能高亮显示,可以折叠分级(层级分明,非常直观)
在这里插入图片描述

咳咳~~~
跑题啦,这个不是重点!!!

Java如何格式化JSON???

我们使用Jackson 格式化输出JSON 代码说明(字符)
其实这里就是把字符串转成对象(Object ),然后再输出的。

public static void main(String[] args) throws IOException {
   //已知一个json 字符串
    String json = "{\"name\":\"jerry\",\"age\":4,\"domain\":\"https://www.google.com\"}";
    //求优雅输出
    ObjectMapper mapper = new ObjectMapper();
    Object obj = mapper.readValue(json, Object.class);
    System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(obj));
}

输出

{
  "name" : "jerry",
  "age" : 4,
  "domain" : "https://www.google.com"
}

简单搞定~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值