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);
相关推荐
ChinaRainbowSea2 分钟前
补充:问题:CORS ,前后端访问跨域问题
java·spring boot·后端·spring
KiddoStone11 分钟前
多实例schedule job同步数据流的数据一致性设计和实现方案
java
岁忧33 分钟前
(LeetCode 每日一题) 1865. 找出和为指定值的下标对 (哈希表)
java·c++·算法·leetcode·go·散列表
YuTaoShao36 分钟前
【LeetCode 热题 100】240. 搜索二维矩阵 II——排除法
java·算法·leetcode
考虑考虑1 小时前
JDK9中的dropWhile
java·后端·java ee
想躺平的咸鱼干2 小时前
Volatile解决指令重排和单例模式
java·开发语言·单例模式·线程·并发编程
hqxstudying2 小时前
java依赖注入方法
java·spring·log4j·ioc·依赖
·云扬·2 小时前
【Java源码阅读系列37】深度解读Java BufferedReader 源码
java·开发语言
Bug退退退1233 小时前
RabbitMQ 高级特性之重试机制
java·分布式·spring·rabbitmq
小皮侠3 小时前
nginx的使用
java·运维·服务器·前端·git·nginx·github