Java ObjectMapper 格式化输出 JSON
Java JSON Jackson 大约 755 字优雅输出
使用writerWithDefaultPrettyPrinter
方法。
public static void main(String[] args) throws JsonProcessingException {
User user = new User();
user.age = 20;
user.username = "test";
user.hobbies = Arrays.asList("x", "y", "z").toArray(new String[]{});
user.phones = new HashSet<String>(Arrays.asList("a", "b", "c"));
user.valid = true;
ObjectMapper objectMapper = new ObjectMapper();
String value = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(user);
System.out.println(value);
}
输出
{
"age" : 20,
"username" : "test",
"hobbies" : [ "x", "y", "z" ],
"phones" : [ "a", "b", "c" ],
"valid" : true
}
完整代码
https://github.com/fendoudebb/learning/tree/master/java/learn-spring-boot/object-mapper
阅读 5807 · 发布于 2020-05-27
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Spring Boot JPA 使用 @IdClass 添加联合主键阅读 310
-
JavaScript 监听标签页切换阅读 1376
-
minikube 使用 Hyper-V 安装迷你版 Kubernetes 集群阅读 2129
-
走进 Rust:枚举阅读 2141
-
Go 学习地址阅读 1292
-
Spring Boot OpenFeign PATCH 请求报错:java.net.ProtocolException: Invalid HTTP method: PATCH阅读 915
-
Spring Boot Maven 项目添加本地 jar 包依赖阅读 1663
-
HTML table 水平滚动阅读 34
-
Kubernetes Pod 控制器 Deployment阅读 903
-
算法:计算二叉树的高度阅读 1794