活動手機網(wǎng)站開發(fā)百度聯(lián)盟怎么加入
前言:
在日常開發(fā)中,JSON 數(shù)據(jù)的處理是常見的需求。無論是數(shù)據(jù)轉(zhuǎn)換、格式化還是與其他格式的互轉(zhuǎn),掌握一些常用的工具方法可以大大提高開發(fā)效率。本文將介紹一些實用的 JSON 操作方法,幫助你快速上手。
JSON常用的工具方法
- 1.json字符串轉(zhuǎn)換成list
- 2.json字符串轉(zhuǎn)換成對象
- 3.json轉(zhuǎn)換xml
- 4.xml轉(zhuǎn)換json
- 5.json轉(zhuǎn)換JSONObject
- 6.對象轉(zhuǎn)換json字符串
- 7.對象轉(zhuǎn)換json字符串格式化
1.json字符串轉(zhuǎn)換成list
List<String> strings = JSONUtil.toList(jsonArray, String.class);
2.json字符串轉(zhuǎn)換成對象
Price price = JSONUtil.toBean(json, Price.class);
3.json轉(zhuǎn)換xml
String toXmlStr = JSONUtil.toXmlStr(jsonString);
4.xml轉(zhuǎn)換json
String xmlStr = "<sfzh>123</sfzh><sfz>456</sfz><name>aa</name><gender>1</gender>";
JSONObject json = JSONUtil.parseFromXml(xmlStr);
5.json轉(zhuǎn)換JSONObject
JSONObject jsonObject = JSONUtil.parseObj(toJsonStr);
6.對象轉(zhuǎn)換json字符串
String toJsonStr = JSONUtil.toJsonStr(hashMap);
7.對象轉(zhuǎn)換json字符串格式化
String formattingJsonStr = JSONUtil.toJsonPrettyStr(hashMap);