千家信息网

json数组怎么将字符串转list集合

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,本篇内容主要讲解"json数组怎么将字符串转list集合",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"json数组怎么将字符串转list集合"吧!1.js
千家信息网最后更新 2025年02月23日json数组怎么将字符串转list集合

本篇内容主要讲解"json数组怎么将字符串转list集合",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"json数组怎么将字符串转list集合"吧!

1.json字符串

json字符串与普通的字符串没有任何特殊的地方,但是之所以称为json字符串是因为,这个字符串符合我们之前介绍的语法规则。

2.json数组形式字符串转换为List>的8种方法

package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject; import java.util.List;import java.util.Map; /** * Created by zkn on 2016/8/22. */public class JsonToMapTest02 {     public static void main(String[] args){         String strArr = "[{\"0\":\"zhangsan\",\"1\":\"lisi\",\"2\":\"wangwu\",\"3\":\"maliu\"}," +                "{\"00\":\"zhangsan\",\"11\":\"lisi\",\"22\":\"wangwu\",\"33\":\"maliu\"}]";        //第一种方式        List> listObjectFir = (List>) JSONArray.parse(strArr);        System.out.println("利用JSONArray中的parse方法来解析json数组字符串");        for(Map mapList : listObjectFir){            for (Map.Entry entry : mapList.entrySet()){               System.out.println( entry.getKey()  + "  " +entry.getValue());            }        }        //第二种方式        List> listObjectSec = JSONArray.parseObject(strArr,List.class);        System.out.println("利用JSONArray中的parseObject方法并指定返回类型来解析json数组字符串");        for(Map mapList : listObjectSec){            for (Map.Entry entry : mapList.entrySet()){                System.out.println( entry.getKey()  + "  " +entry.getValue());            }        }        //第三种方式        JSONArray listObjectThir = JSONArray.parseArray(strArr);        System.out.println("利用JSONArray中的parseArray方法来解析json数组字符串");        for(Object mapList : listObjectThir){            for (Object entry : ((Map)mapList).entrySet()){                System.out.println(((Map.Entry)entry).getKey()  + "  " +((Map.Entry)entry).getValue());            }        }        //第四种方式        List listObjectFour = JSONArray.parseArray(strArr,Map.class);        System.out.println("利用JSONArray中的parseArray方法并指定返回类型来解析json数组字符串");        for(Object mapList : listObjectFour){            for (Object entry : ((Map)mapList).entrySet()){                System.out.println(((Map.Entry)entry).getKey()  + "  " +((Map.Entry)entry).getValue());            }        }        //第五种方式        JSONArray listObjectFifth = JSONObject.parseArray(strArr);        System.out.println("利用JSONObject中的parseArray方法来解析json数组字符串");        for(Object mapList : listObjectFifth){            for (Object entry : ((Map)mapList).entrySet()){                System.out.println(((Map.Entry)entry).getKey()  + "  " +((Map.Entry)entry).getValue());            }        }        //第六种方式        List listObjectSix = JSONObject.parseArray(strArr,Map.class);        System.out.println("利用JSONObject中的parseArray方法并指定返回类型来解析json数组字符串");        for(Object mapList : listObjectSix){            for (Object entry : ((Map)mapList).entrySet()){                System.out.println(((Map.Entry)entry).getKey()  + "  " +((Map.Entry)entry).getValue());            }        }        //第七种方式        JSONArray listObjectSeven = JSON.parseArray(strArr);        System.out.println("利用JSON中的parseArray方法来解析json数组字符串");        for(Object mapList : listObjectSeven){            for (Object entry : ((Map)mapList).entrySet()){                System.out.println(((Map.Entry)entry).getKey()  + "  " +((Map.Entry)entry).getValue());            }        }        //第八种方式        List listObjectEigh = JSONObject.parseArray(strArr,Map.class);        System.out.println("利用JSON中的parseArray方法并指定返回类型来解析json数组字符串");        for(Object mapList : listObjectEigh){            for (Object entry : ((Map)mapList).entrySet()){                System.out.println(((Map.Entry)entry).getKey()  + "  " +((Map.Entry)entry).getValue());            }        }    }}

到此,相信大家对"json数组怎么将字符串转list集合"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

字符 字符串 数组 方法 方式 类型 内容 学习 实用 普通 更深 特殊 之所以 兴趣 地方 实用性 实际 形式 操作简单 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 国家网络安全宣传周活动进校园 怎么把数据库导入server 基站服务器与普通服务器的区别 游戏数据库设计 软件开发需要建模工具吗 青岛成讯网络技术 服务器网站取名 服务器的磁盘管理器怎么打开 网络安全法涉及哪些内容 手机可以登录公司的服务器吗 满洲里俄易达互联网科技 网络安全引入人工智能 登录域提示服务器上的安全数据库 数据库中两表如何建立关系 网络安全管理体系证书认证哪家好 哪个日志审计服务器好 草图大师怎么在服务器上运行 卫生技工二级网络技术述职报告 网络安全法和可信计算 网络安全保护策略 20年网络安全周 网络安全工作计划总结6 服务器检查网络重新登录 高校通信网络技术与应用就业 坤航网络技术公司 多开云服务器安全组怎么开 衢州凯创网络技术有限公司 口腔医学的数据库 网络安全法和可信计算 济南天桥区政府软件开发
0