Json工具类之"Json格式转换总结"
一、HashMap转Json
HashMap<String, String> oldContentMap = new HashMap<>(); oldContentMap.put("id",oldProduct.getProductId().toString()); oldContentMap.put("productTitle",oldProduct.getProductTitle()); String s = JSONUtil.toJsonStr(oldContentMap);
二、JSON 转List -》String类型
String post = "{\"code\":\"200\",\"msg\":\"success\",\"data\":[\"Yinqing\",\"ArtCreativity\"]}"; // 方法1[常用]:获取data中的数据转为List List<String> stringList1 = JSON.parseObject(post).getJSONArray("data").toJavaList(String.class);
三、JSON转List -》 对象类型
String post = "{\"code\":\"200\",\"msg\":\"success\",\"data\":[{\"userId\":\"1\",\"userName\":\"wzw\"},{\"userId\":\"2\",\"userName\":\"zrf\"}]}"; // 方法1[常用]:获取data中的数据转为List List<User> stringList1 = JSON.parseObject(post).getJSONArray("data").toJavaList(User.class); stringList1.forEach(item -> System.out.println("item.getUserId() = " + item.getUserId()));
* 博客文章部分截图及内容来自于学习的书本及相应培训课程,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。
* 备注:王先生
* 我的网易邮箱:wzw_1314_520@163.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!