JSON常用的工具方法

前言:

在日常开发中,JSON 数据的处理是常见的需求。无论是数据转换、格式化还是与其他格式的互转,掌握一些常用的工具方法可以大大提高开发效率。本文将介绍一些实用的 JSON 操作方法,帮助你快速上手。

JSON常用的工具方法

1.json字符串转换成list

java 复制代码
  List<String> strings = JSONUtil.toList(jsonArray, String.class);

2.json字符串转换成对象

java 复制代码
Price price = JSONUtil.toBean(json, Price.class);

3.json转换xml

java 复制代码
String toXmlStr = JSONUtil.toXmlStr(jsonString);

4.xml转换json

java 复制代码
String xmlStr = "<sfzh>123</sfzh><sfz>456</sfz><name>aa</name><gender>1</gender>";
JSONObject json = JSONUtil.parseFromXml(xmlStr);

5.json转换JSONObject

java 复制代码
JSONObject jsonObject = JSONUtil.parseObj(toJsonStr);

6.对象转换json字符串

java 复制代码
String toJsonStr = JSONUtil.toJsonStr(hashMap);

7.对象转换json字符串格式化

java 复制代码
String formattingJsonStr = JSONUtil.toJsonPrettyStr(hashMap);
相关推荐
东阳马生架构30 分钟前
Netty基础—4.NIO的使用简介一
java·网络·netty
luckyext38 分钟前
Postman用JSON格式数据发送POST请求及注意事项
java·前端·后端·测试工具·c#·json·postman
程序视点1 小时前
Redis集群机制及一个Redis架构演进实例
java·redis·后端
鱼樱前端1 小时前
Navicat17基础使用
java·后端
黑风风1 小时前
深入理解Spring Boot Starter及如何自定义Starter
java·spring boot·后端
px52133441 小时前
Solder leakage problems and improvement strategies in electronics manufacturing
java·前端·数据库·pcb工艺
鱼樱前端2 小时前
Mac M1安装MySQL步骤
java·后端
白衣神棍2 小时前
【八股文】ArrayList和LinkedList的区别
java
啥都想学的又啥都不会的研究生2 小时前
Redis设计与实现-数据持久化
java·数据库·redis·笔记·缓存·面试
西西弗Sisyphus2 小时前
大模型推理后JSON数据后处理
llm·json·json_repair