当前位置: 首页 > article >正文

JSON常用的工具方法

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

JSON常用的工具方法

  • 1.json字符串转换成list
  • 2.json字符串转换成对象
  • 3.json转换xml
  • 4.xml转换json
  • 5.json转换JSONObject
  • 6.对象转换json字符串
  • 7.对象转换json字符串格式化

1.json字符串转换成list

  List<String> strings = JSONUtil.toList(jsonArray, String.class);

2.json字符串转换成对象

Price price = JSONUtil.toBean(json, Price.class);

3.json转换xml

String toXmlStr = JSONUtil.toXmlStr(jsonString);

4.xml转换json


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

5.json转换JSONObject

JSONObject jsonObject = JSONUtil.parseObj(toJsonStr);

6.对象转换json字符串

String toJsonStr = JSONUtil.toJsonStr(hashMap);

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

String formattingJsonStr = JSONUtil.toJsonPrettyStr(hashMap);

http://www.kler.cn/a/533325.html

相关文章:

  • 【HarmonyOS之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(四) -> 常见组件(一)
  • [STM32 标准库]EXTI应用场景 功能框图 寄存器
  • CompletableFuture
  • MySQL常用数据类型和表的操作
  • 系统URL整合系列视频二(界面原型)
  • 在浏览器中输入baidu.com并按下回车后发生了什么
  • 家政预约小程序12服务详情
  • 如何自定义软件安装路径及Scoop包管理器使用全攻略
  • 互联网医院开发|互联网医院成品|互联网医院系统定制
  • Java进阶总结——集合
  • 基于ESP32的桌面小屏幕实战[7]:第一个工程Hello world!以及打印日志
  • 微服务——配置管理
  • DeepSeek大模型指定github项目版本安装环境
  • Java 进阶day14XML Dom4j 工厂模式 Base64
  • leetcode62.不同路径
  • 【Block总结】CFBlock,对齐CNN和Transformer特征|即插即用
  • 【含开题报告+文档+PPT+源码】基于Spring Boot的剧院购票平台的设计与实现
  • Windows图形界面(GUI)-QT-C/C++ - QT MDI Area
  • 优选算法《前缀和》
  • PG vs MySQL 统计信息收集的异同
  • Python 操作列表(元组)
  • C++ Primer 表达式基础
  • 用 Node.js 实现一个上传图片接口
  • modbus协议处理
  • 深度整理总结MySQL——Join的工作原理
  • 机器学习常用包numpy篇(四)函数运算