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

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.lryc.cn/news/532040.html

相关文章:

  • 【Kubernetes Pod间通信-第2篇】使用BGP实现Pod到Pod的通信
  • [权限提升] Windows 提权 维持 — 系统错误配置提权 - Trusted Service Paths 提权
  • 8. k8s二进制集群之Kubectl部署
  • 初学 Xvisor 之理解并跑通 Demo
  • 深度内容运营与开源AI智能名片2+1链动模式S2B2C商城小程序在打造种草社区中的应用研究
  • RNN/LSTM/GRU 学习笔记
  • 音频录制一般在什么情况下会选择保存为PCM?什么情况会选择保存为WAV?
  • C#常用744单词
  • 如何理解算法的正确性?
  • 蓝桥杯试题:排序
  • 实验十一 Servlet(二)
  • 第五天 初步了解ArkTS和ArkUI
  • java中的锁面试题
  • ES6 变量解构赋值总结
  • 知识蒸馏教程 Knowledge Distillation Tutorial
  • DeepSeek各版本说明与优缺点分析
  • java进阶专栏的学习指南
  • kamailio-osp模块
  • 【TensorFlow】T1:实现mnist手写数字识别
  • Rapidjson 实战
  • 【React】受控组件和非受控组件
  • Ollama+deepseek+Docker+Open WebUI实现与AI聊天
  • DEEPSEKK GPT等AI体的出现如何重构工厂数字化架构:从设备控制到ERP MES系统的全面优化
  • 阿莱(arri)mxf文件变0字节的恢复方法
  • 初识 Node.js
  • debug-vscode调试方法
  • Cypher进阶(函数、索引)
  • XML Schema 数值数据类型
  • Window获取界面空闲时间
  • Java进阶(vue基础)