国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > JavaScript > json数组字符串转list集合

json数组字符串转list集合

json数组字符串转list集合

头像

小妮浅浅

2021-01-18 16:30:5413855浏览 · 0收藏 · 0评论

在json数组里,除了可以表示数值外,字符串也是其中重要的一个组成。在数组中字符串和以前所学的内容相差不多,我们可以把模块的内容继承过来。那么如果想把json数组字符串转换成list集合,有八种不同的方法可以实现,下面我们先学过简单字符串的概念后,就字符串转list方法展开讲解。

1.json字符串

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

2.json数组形式字符串转换为List<Map<String,String>>的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<Map<String,String>> listObjectFir = (List<Map<String,String>>) JSONArray.parse(strArr);
        System.out.println("利用JSONArray中的parse方法来解析json数组字符串");
        for(Map<String,String> mapList : listObjectFir){
            for (Map.Entry entry : mapList.entrySet()){
               System.out.println( entry.getKey()  + "  " +entry.getValue());
            }
        }
        //第二种方式
        List<Map<String,String>> listObjectSec = JSONArray.parseObject(strArr,List.class);
        System.out.println("利用JSONArray中的parseObject方法并指定返回类型来解析json数组字符串");
        for(Map<String,String> 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集合的八种方法,代码全部分享在上方。大家可以逐个尝试,看看哪种方法更适合自身的使用。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《偷吃爸爸的擎天柱》电影在线看| 杓怎么读| 男生的困困塞女生的困困里| 人口兽猪马狗第1集| 《初试云雨情》法国| 温柔女教师在线观看电视剧大全| 成品动漫网站入口网页版怎样 | 老师让我爽了一夜| 《伦敦空姐美版2023》| 莲井志帆,| 《我的漂亮老师2》HD| 小扫货几天没弄了这么多| 姐姐片多多免费高清电视剧叶玉卿 | 欧式少女16集全免费观看电视剧 | 《开裆裤》法国1980年 | 《湿点》未增减板相似| 女人被男人进入后的心理变化| 天美麻花星空影视免费观看电视剧| 小辣椒4美国荷尔蒙| 我的女老师| 免费的黄冈网站有哪些平台| 欧美叔叔别撩我免费观看电视剧| 五姑娘影院在线观看免费版电视剧| 伦理《少妇的滋味》完整版| 《淫毛》在线观看免费| 一起长大的约定| 打赌输了任意处罚一个暑假作文| 空姐4免费高清完整版观看| 《女朋友的妹妹3》| HTTPS://9.1.CRM...| 马配人的视频在线观看| 免费的行情网站WWW下载大全| 天美麻花星空影视免费观看电视剧 | 妈妈女儿齐上阵第10集剧情介绍| 爸井空《办公室爱欲》| 姐姐呀姐姐快停下是什么歌曲| 9.1国外黄冈B站| 日本大片又大又好看的PPT| 《喂奶人妻厨房HD》| 《大尺度吃奶做爰》电影| 女生的隐私曝光