jsonArray转list<map>

jsonArray转list<map>直接转是转不了的需要先得到jsonArray循环得到jsonObject然后保存到map再添加到listList&lt;Map&lt;String,String&gt;&gt;list=newArrayList&lt;Map&lt;String,String&gt;&gt;();…

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

直接转是转不了的 需要先得到jsonArray循环得到jsonObject 然后保存到map 再添加到list

                 List<Map<String, String>> list=new ArrayList<Map<String, String>>();               
                 JSONArray jsonArr=JSONObject.fromObject(jsonStr).getJSONArray("data");
				 if(jsonArr!=null && 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);
					        }
					        list.add(map);
					 }

 

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152238.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • json localdatetime时间格式化无效问题

    json localdatetime时间格式化无效问题

    2020年11月9日
    658
  • 玩转挖矿:家庭矿机组装全攻略!

    玩转挖矿:家庭矿机组装全攻略!离上次发挖矿的教程已经过去两个多月了。这两个多月发生了什么事情呢?特斯拉买入15亿美刀BTC美图也不修图买BTC和ETH去了美国一大波ETF申请中加密币交易所coinbase快要上市了20多万一枚的比特币冲到了40万2100一张的二手1660s涨到4000多了…..这段时间我也没有闲着,断断续续收了十几张卡,装了三台矿机。趁着第一波投入已经回本的好心情,给大家分享一下装显卡矿机的经验。(不做投资建议,不送显卡,要不要高位站岗完全看你们自己!)我本来是没时间来.

    2025年8月22日
    4
  • c# splitContainer控件

    c# splitContainer控件splitContainer可以把窗口拆分为两部分可以使用多个splitContainer常用属性(1).splitContainer不能被鼠标直接点击选中,可通过右击->选择splitContainer选中。(2).属性IsSplitterFixed用于设置拆分器能否移动。(3).属性FixedPanel若设置为Panel1(或Panel2),在调整窗

    2022年7月18日
    27
  • 【转载】C#扫盲之:==/Equals /ReferenceEquals 异同的总结,相等性你真的知道吗?

    【转载】C#扫盲之:==/Equals /ReferenceEquals 异同的总结,相等性你真的知道吗?

    2021年11月20日
    50
  • mybatis常用jdbcType数据类型

    mybatis常用jdbcType数据类型mybatis常用jdbcType数据类型jdbctype描述BIT可以取值为1、0或NULL的integer数据类型TINYINT0到255BIGINT-2^63(-9,223,372,036,854,775,808)到2^63-1(9,223,372,036,854,775,807)REAL…

    2022年10月20日
    1
  • java的编程思想是什么’_编程思想 是什么

    java的编程思想是什么’_编程思想 是什么未完待续,预计4.4完成1什么是项目在既定的资源和要求的约束下,为实现某种目的而相互联系的一次性工作任务。项目可以创造:1.一个产品;2.一种服务或提供服务的能力;3.对现有产品线或服务的改进;4.一种成果。项目的两大特性:1.临时性(Temporary)项目有明确的起点和终点,临时性并不意味着持续时间短,很多项目的结果具有持久性2.独特性(Unique)项目创造独特的可交互成果(Deliver…

    2022年7月8日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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