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);
相关推荐
-雷阵雨-18 分钟前
数据结构——栈和队列(模拟实现)
java·开发语言·数据结构·intellij-idea
祈祷苍天赐我java之术41 分钟前
Redis 热点数据与冷数据解析
java·redis·mybatis
广都--编程每日问1 小时前
deepseek 的对话json导出成word和pdf
pdf·json·word·deepseek·exprot
9号达人1 小时前
Java20 新特性详解与实践
java·后端·面试
sniper_fandc1 小时前
关于Mybatis-Plus的insertOrUpdate()方法使用时的问题与解决—数值精度转化问题
java·前端·数据库·mybatisplus·主键id
天若有情6732 小时前
Spring配置文件XML验证错误全面解决指南:从cvc-elt.1.a到找不到‘beans‘元素声明
xml·java·spring
熊小猿2 小时前
ArrayList 与 LinkedList 的区别
java·面试
笨手笨脚の3 小时前
设计模式-装饰器模式
java·设计模式·装饰器模式·结构型设计模式
9毫米的幻想3 小时前
【Linux系统】—— 程序地址空间
java·linux·c语言·jvm·c++·学习
C++chaofan3 小时前
Redisson分布式限流
java·jvm·spring boot·redis·分布式·mvc·redisson