JSON转换成一个map

这篇具有很好参考价值的文章主要介绍了JSON转换成一个map。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在公司遇到一个需求,爬之前的别人写的系统将数据放到新公司系统里面,之前的公司已经跑了,无法对接数据库,只能自己从页面爬取

这时发现json转换成对象没有实体类,只能转换成map了,会自动给你封装成键值对

但是在实际的业务中可能是嵌套多层,所以需要多次转换,这边写的通俗点,正常不需要写这么多对象去接收返回值,直接放在转换的括号里

Map map = JSONUtil.parseObj(result); //这是将一个JSOn转换成正常的键值对 Object result2 = map.get("result");//这是获取这个键的值

Map parse1 = JSONUtil.parseObj(result2);//将这个键再转换成map

Object result3 = parse1.get("data");

//在将这个键转换成LIst<Map>,不推荐这样写,用下面的最后一行

List<Map<String,String>> js = (List<Map<String,String>>) JSONUtil.parse(result3);//

List<Map> js = (List<Map>) JSONUtil.parse(result3);//推荐

 当最后获取到的json是一个数组时,可以转换成集合,里面的泛型不要轻易写,如果是一个时间单位强转成String是会报错的,是一个Long,Integer也是会报错的,除非已经确定都是String,不然还是直接List<Map> 把,循环遍历获取到值后自己强转文章来源地址https://www.toymoban.com/news/detail-523012.html

到了这里,关于JSON转换成一个map的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • map转换成JSON的方法

    1.Map转JSON 2.map转string 3.JSON转String 4.JSON转Map 5.String转JSON maven坐标 //Map转换成JSON //JSON转换成Map map中含有对象Map - JSON //JSON - Map -------------------=-------------------------附–MAP的ASCII排序-----------------------=------------------------

    2024年02月11日
    浏览(38)
  • JavaScript中Map与JSON之间转换

    使用 Object.fromEntries() 方法将Map转为对象; JSON.stringify() 是将对象转为json字符串; 如果是JSON字符串必须使用JSON.parse()转为对象; 使用 Object.entries() 接受对象返回二维数组; 调用Map()构造函数

    2024年02月15日
    浏览(41)
  • js中json与map数据互相转换

    通过JSON.stringify将JSON转为String 再先执行第一步isJsonStr ,判断字符串是否为JSON字符串 再将JSON String 数据转 MAP MAP 数据转 JSON String 如果只想要json数据可直接return obj 即可

    2024年02月13日
    浏览(34)
  • JSON转换List<Map<String, Object>>、Map<String, Object>

    废话就不说了 早上10点研究到现在 获取redis的JSON字符串 String getPalletListNew = redisService.getRedis(“getPalletListNew”, abroad + “” + goodsLevel + “” + startPort + “” + destinationPort + “” + maxTon + “” + minTon); 转换MapString,Object public MapString, Object jsonToMap(String json){ MapString, Object map = new

    2024年02月20日
    浏览(50)
  • JAVA 字符串JSON Map 对象转化

    目录 字符串转JSON JSON 转字符串 json字符串转map 将map转成json字符串 map转对象 将对象转化成map 将对象转化成JSON Json转对象 方式一 第一步 将map 转成json字符串对象 第二步 将json字符串对象转化成对象 第一步 将对象转化成json字符串 第二步 将JSON字符串转成map 方法一:fastjson转

    2024年02月15日
    浏览(61)
  • JSON转换:实体类和JSONObject互转,List和JSONArray互转,map和JSONObject,JSONarray互转(fastjson版)

    1.实体类和JSONObject互转 2.List和JSONArray互转 3.Map和JSONObject互转(同1.) 4.ListMap和JSONArray互转(同2.) 5.取数据 6.JSONArray转String{} 7.数组转jsonarry 注: 由上示例可知任意数据类型均可通过JSON.toJSON(xxx)转换成对应的JSONObject或JSONArray

    2024年01月19日
    浏览(54)
  • java将json字符串转换成json数组

    有些时候我们需要将json字符串转换成数组,并且只取一些属性值进行下一个方法的赋值,这样就涉及到了json字符串的转换了, json字符串有两种形式,一种是以{A,B,C},一种是[{A},{B},{C}]。但是很多时候是这两种的结合。 首先导入jar包 如果是第一种只需要加入以下代码,注意

    2024年02月11日
    浏览(54)
  • 【御控工业物联网】JAVA JSON结构转换、JSON结构重构、JSON结构互换(5):对象To对象——转换映射方式

    JSON结构转换指的是将一个JSON对象或JSON数组按照一定规则进行重组、筛选、映射或转换,生成新的JSON对象或数组的过程。这种转换可以包括改变JSON数据的结构、提取特定字段、合并多个JSON数据,或者对数据进行计算和处理等操作。 在JSON结构转换中,常见的操作包括: 提取

    2024年04月27日
    浏览(40)
  • JAVA 对象转换为JSON

    转载:如何把java对象转换为json java对象怎么转成json_clghxq的技术博客_51CTO博客 1、Java对象列表转换为JSON对象数组,并转为字符串 JSONArray jsonArray = JSONArray.fromObject(list); String jsonArrayStr = jsonArray.toString(); 2、把Java对象转换成JSON对象,并转化为字符串 JSONObject jsonObject = JSONObject.

    2024年02月10日
    浏览(38)
  • golang 多个struct 转换融合为一个json,平级融合或者多级融合

    1. 平级融合,就是下面例子,虽然A在B里面,但是A在struct B里面没有名字,输出结果就是A 和B在同一级的json下面。 输出:{\\\"name\\\":\\\"new name\\\",\\\"description\\\":\\\"desc\\\",\\\"url\\\":\\\"https://example.com\\\"} 2. 两级json, 输出:{\\\"name\\\":\\\"new name\\\",\\\"Adata\\\":{\\\"name\\\":\\\"test\\\",\\\"description\\\":\\\"desc\\\",\\\"url\\\":\\\"https://example.com\\\"}}

    2024年02月09日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包