jsonArray字符串转List

jsonArray字符串转ListjsonArray字符串转List<Map<String,String>>StringjsonStr="[{user:{name:\"张三\",age:\"20\"}},{score:{yuwen:\"80\",shuxue:\"90\"}}]";List<Map<Stri

大家好,又见面了,我是你们的朋友全栈君。

 jsonArray字符串转List<Map<String, String>>

 

        String jsonStr = "[{user:{name:\"张三\",age:\"20\"}},{score:{yuwen:\"80\",shuxue:\"90\"}}]";

        List<Map<String, String>> resultList = new ArrayList<Map<String, String>>();
    	JSONArray jsonArr = JSONArray.fromObject(jsonStr);
    	if(null != jsonArr && jsonArr.size() > 0){
			for (int i = 0; i < jsonArr.size(); i++) {
				JSONObject jsonObj = (JSONObject) jsonArr.get(i);
				Map<String, String> map = new HashMap<String, String>();
				for (Iterator<?> iter = jsonObj.keys(); iter.hasNext();) {
					String key = (String) iter.next();
					String value = jsonObj.get(key).toString();
					map.put(key, value);
				}
				resultList.add(map);
			}
    	}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/146540.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 顺序结构程序设计[通俗易懂]

    顺序结构程序设计[通俗易懂]顺序结构程序设计总结1编程解题一般过程:  ①分析问题  ②设计算法  ③编写调试程序  ④运行程序验证结果2程序的基本结构  ①头文件   是编程必写语句        &…

  • 索引初探(三)

    索引初探(三)

    2021年11月25日
  • windows批处理命令教程的书籍有哪些_windows脚本命令

    windows批处理命令教程的书籍有哪些_windows脚本命令批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为.bat或.cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁

  • STL中heap算法(堆算法)

    STL中heap算法(堆算法)

    2021年11月16日
  • 网络通信常见加密剖析[通俗易懂]

    网络通信常见加密剖析[通俗易懂]系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学

  • STM32笔记之 NVIC(嵌套向量中断控制器)[通俗易懂]

    STM32笔记之 NVIC(嵌套向量中断控制器)[通俗易懂]写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录一、NVIC简单解释二、抢占优先级与子优先级三、抢占优先级和子优先级的区分(白话文)四、NVIC配置分析在STM32笔记之EXIT(外部中断)篇章中,已经了解到EXIT的配置,但是…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号