• 技术文章 >Web开发 >JavaScript

    json数组转化为list

    宋雪维宋雪维2021-01-05 11:45:56原创7102

    与xml相比,json小巧但描述能力却不差。其实json就是一串字符串,对于前台传入的json数组,是可以转为list的。本文介绍json数组转化为list的两种方法。

    1、依赖ObjectMapper类(使用简洁)

    public void testConvert() {
        final ObjectMapper mapper = new ObjectMapper();    
        jsonString=[{"id": "123","name": "李四",}, {"id": "6666","name": "李五",}];
        List<DtoBean> listll = mapper.readValue(jsonString, new TypeReference<List<DtoBean>>(){});
    }

    2、利用JSONArray中的parse方法来解析json数组字符串

    List<Map<String,String>> listObjectFir = (List<Map<String,String>>) JSONArray.parse(strArr);
    System.out.println;
    for(Map<String,String> mapList : listObjectFir){
    for (Map.Entry entry : mapList.entrySet()){
    System.out.println( entry.getKey()  + "  " +entry.getValue());
    }
    }

    第一种方法只是针对json数组,是很简单的一种方法。第二种方法主要用于json数组字符串转为list。希望能对你有所帮助哦~

    专题推荐:json数组
    品易云
    上一篇:js数组实现过滤重复元素的两种方式 下一篇:js定时器setinterval

    相关文章推荐

    • Python的excel处理操作• python中base64模块是什么?• 如何使用python中schedule模块?• 如何使用python中的optionparser模块?• python里glob模块怎么用?• python中的binascii模块是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网