• 技术文章 >Web开发 >JavaScript

    json数组转化为list

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

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

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

    1

    2

    3

    4

    5

    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数组字符串

    1

    2

    3

    4

    5

    6

    7

    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学习网