JSONUtil

简介: JSONUtil

引用
以下包在未主动声明前提下,均为下述引用
一维数组转JSON
二维数组转JSON
Object转JSON
JSON转Object
Map转JSON
JSON转Map
Java
运行代码
复制代码
1
2
3
public static void jsonToMap(String jsonStr) {
Map map= (Map)com.alibaba.fastjson.JSONObject.parse(jsonStr);
}
List转JSON
Java
运行代码
复制代码
1
2
3
4
5
public static String listToJson(List<?> list) {
String jsonStr = JSONArray.fromObject(list).toString();
System.out.println("list转json:" + jsonStr);
return jsonStr;
}
JSON转List
Java
运行代码
复制代码
1
2
3
4
public static List jsonToList(String jsonString, Class clazz) {
List ts = com.alibaba.fastjson.JSONArray.parseArray(jsonString, clazz);
return ts;
}
String转JSON
Java
运行代码
复制代码
1
2
3
4
5
public static void stringToJson(String[] args) {
String str = "{\"result\":\"success\",\"message\":\"成功!\"}";
JSONObject json = JSONObject.fromObject(str);
System.out.println(json.toString());
}
XML转JSON
Java
运行代码
复制代码
1
2
3
4
5
6
public static JSONObject xmlToJson(String xmlStr) {
Map result = XmlUtil.xmlToMap(xmlStr);
JSONObject jsonObject = JSONObject.fromObject(result);
System.out.println(jsonObject);
return jsonObject;
}

相关文章
|
SQL Oracle 关系型数据库
OceanBase数据库常见问题之慢SQL不显示如何解决
OceanBase 是一款由阿里巴巴集团研发的企业级分布式关系型数据库,它具有高可用、高性能、可水平扩展等特点。以下是OceanBase 数据库使用过程中可能遇到的一些常见问题及其解答的汇总,以帮助用户更好地理解和使用这款数据库产品。
|
人工智能 算法 编译器
C语言初阶测评题:测试你的基础知识和编程技能!!
C语言初阶测评题:测试你的基础知识和编程技能!!
466 1
|
10月前
|
API 数据处理 索引
电商API详解
本内容介绍了主流开放API的电商平台及其可获取的数据类型,如用户、商品、店铺及交易信息等,支持智能选品、极速上架、高效定价等功能。同时详解了API调用步骤,并提供电商应用开发指导。
|
算法 Java 调度
算法系列之贪心算法
在算法中,贪心算法(Greedy Algorithm)是一种常见的解决优化问题的算法。贪心算法的核心思想是:在每一步选择中都采取当前状态下最优的选择,即贪心的做出局部最优的决策,从而希望最终能够得到全局最优解。尽管贪心算法并不总是能够得到全局最优解,但在许多实际问题中,它能够提供足够好的解决方案,并且具有较高的计算效率。
822 7
算法系列之贪心算法
|
缓存 Linux
如何检查 Linux 内存使用量是否耗尽?
何检查 Linux 内存使用量是否耗尽?
996 58
|
存储 监控 安全
docker可能存在的问题有哪些?
【10月更文挑战第28天】docker可能存在的问题有哪些?
893 0
|
IDE Java 开发工具
【Java】已解决java.lang.StackOverflowError异常
【Java】已解决java.lang.StackOverflowError异常
1495 0
|
JavaScript 前端开发
JavaScript如何去除字符串中的汉字?
在JavaScript中,要在一个包含汉字、数字和字母的字符串中去除所有的汉字,该怎么办呢?
607 0
|
小程序 JavaScript Java
马拉松|基于SSM的马拉松报名系统微信小程序的系统设计与实现(源码+数据库+文档)
马拉松|基于SSM的马拉松报名系统微信小程序的系统设计与实现(源码+数据库+文档)
397 0
|
存储 编解码 缓存
系统设计面试的行家指南(中)(3)
系统设计面试的行家指南(中)(3)
337 0

热门文章

最新文章