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);
相关推荐
暮雨哀尘13 小时前
Java 基础练习(一):创建类并调用对象
java·开发语言
想要入门的程序猿13 小时前
回调函数学习
java·网络·学习
泡海椒13 小时前
动态代理核心原理:JQuick-Java接口规则自动生成机制解析
java·开发语言·python
步行cgn13 小时前
Spring 启动报错:BeanFactory not initialized 的原因与解决
java·python·spring
步行cgn14 小时前
Spring 报错:No bean class specified on bean definition 的原因与解决
java·后端·spring
zhangjw3414 小时前
第47篇:Java综合实战:电商秒杀系统(高并发场景)
java·开发语言
土司大王14 小时前
LeetCode hot100 回溯专题总结:Java 通用模板、决策树模型
java·算法·leetcode·决策树
Wang's Blog15 小时前
Java框架快速入门:Spring Security+OAuth2之用户注册与唯一性校验实现
java·数据库·spring
Wang's Blog15 小时前
Java框架快速入门: Spring Security+OAuth2之多因子认证与TOTP实战
java·spring·ui
滕州市燕猫虎计算机科技工作室个体工商户15 小时前
Java面试题汇总
java·开发语言