Java 字符串类型的JSON数组转List<Object>或 List<实体类>

这篇具有很好参考价值的文章主要介绍了Java 字符串类型的JSON数组转List<Object>或 List<实体类>。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.依赖

        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.7.21</version>
        </dependency>

2.代码


import cn.hutool.json.JSONUtil;
import java.util.List;

/**
 * 字符串类型的JSON数组转List<Object>
 */
public class StrJsonArrayToListObject {
    public static void main(String[] args) {
        String strJsonArray = "[\n" +
                "    {\n" +
                "        \"_object_version\": 4,\n" +
                "        \"updateAuthorizers\": [\n" +
                "        ],\n" +
                "        \"RELATED_POOL\": \"网络云-大区金华可信11\",\n" +
                "        \"CLOUD\": \"大区网络云\",\n" +
                "        \"modifier\": \"easyops\",\n" +
                "     \n" +
                "    },\n" +
                "    {\n" +
                "        \"_object_version\": 4,\n" +
                "        \"updateAuthorizers\": [\n" +
                "        ],\n" +
                "        \"RELATED_POOL\": \"网络云-大区金华可信11\",\n" +
                "        \"CLOUD\": \"大区网络云\",\n" +
                "        \"modifier\": \"easyops\",\n" +
                "     \n" +
                "    },\n" +
                "    {\n" +
                "        \"_object_version\": 4,\n" +
                "        \"updateAuthorizers\": [\n" +
                "        ],\n" +
                "        \"RELATED_POOL\": \"网络云-大区金华可信11\",\n" +
                "        \"CLOUD\": \"大区网络云\",\n" +
                "        \"modifier\": \"easyops\",\n" +
                "\n" +
                "    }\n" +
                "]";
        List<Object> list = JSONUtil.parseArray(strJsonArray);
        // 转成具体实体列
        // List<ClusterScoring> clusterScoringList = JSONUtil.toList(strJsonArray, ClusterScoring.class);

        for (Object o : list) {
            System.out.println(o);
        }

    }
}

3.JSON数组

[     {         "_object_version": 4,         "updateAuthorizers": [         ],         "RELATED_POOL": "网络云-大区金华可信11",         "CLOUD": "大区网络云",         "modifier": "easyops",           },     {         "_object_version": 4,         "updateAuthorizers": [         ],         "RELATED_POOL": "网络云-大区金华可信11",         "CLOUD": "大区网络云",         "modifier": "easyops",           },     {         "_object_version": 4,         "updateAuthorizers": [         ],         "RELATED_POOL": "网络云-大区金华可信11",         "CLOUD": "大区网络云",         "modifier": "easyops",

    }
]文章来源地址https://www.toymoban.com/news/detail-634744.html

4.运行结果

java json数组转list,字符串相关处理,java,json

到了这里,关于Java 字符串类型的JSON数组转List<Object>或 List<实体类>的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java将json字符串转换成json数组

    有些时候我们需要将json字符串转换成数组,并且只取一些属性值进行下一个方法的赋值,这样就涉及到了json字符串的转换了, json字符串有两种形式,一种是以{A,B,C},一种是[{A},{B},{C}]。但是很多时候是这两种的结合。 首先导入jar包 如果是第一种只需要加入以下代码,注意

    2024年02月11日
    浏览(38)
  • java将json字符串数据转换为List对象

    方法一:使用Jackson库 pom.xml文件中添加以下依赖: 转换之后直接可以用list操作了 方法二:使用Gson库 res: json格式的数据 方法二比方法一使用起来更简便一点

    2024年02月21日
    浏览(43)
  • Java中 List 和 JSON字符串之间的相互转换

    Java中 List 和 JSON字符串之间的相互转换 List 转 JSON 字符串 前端js将后端的json字符串转对象 JSON字符串转List

    2024年04月23日
    浏览(37)
  • java List数组用逗号分隔开,转成字符串

    方法一:使用Java 8的Stream流来实现List数组用逗号分隔开,转成字符串,具体实现如下: 方法二:使用Stream的collect方法,结合Collectors.joining方法,可以将List中的元素用指定的分隔符连接起来,生成一个字符串。在上面的代码中,我们使用了逗号作为分隔符,将List中的元素连

    2024年02月11日
    浏览(37)
  • <Java工具类>json字符串、List Map,List 对象转换为相应的JavaBean对象

    依赖: 工具类(直接上代码): 使用场景: (1).使用泛型方法:把json字符串转换为相应的JavaBean对象 ; 一般用于:Controller层: 例如: (2).List Map转换List 对象:如List,将第二个参数传递为Student对象; (3).List 对象转换List Map:

    2024年02月12日
    浏览(50)
  • Java中的List<T>对象与Json格式的字符串的相互转换

    在这里我随便举一个例子 OK,以上就是互相转换的过程 我使用的场景是在订单的订单列表项这里,涉及到数据库相应字段数据的存放与提取,我的做法是,将List转换为Json格式字符串存入,取时再将Json格式转为List

    2024年02月15日
    浏览(34)
  • mysql 解析json字符串、数组字符串、json数组字符串

    笔者使用mysql 5.7进行了一次json字符串的解析,因为一直在搞大数据相关的数据库、olap等,太久没有用mysql5.x的版本,一些函数已经不知道支不支持,我的同事建议我使用like、rlike模糊匹配的方式,身为数据人我不太喜欢用这种手段,因为他们比较低效。于是我想这里总结一下

    2024年02月16日
    浏览(32)
  • jquery和php json字符串转数组对象 和 数组对象转json字符串

    要实现从对象转换为 JSON 字符串,使用 JSON.stringify( ) 方法: 要实现从 JSON 转换为对象,使用 JSON.parse() 方法: 数组变字符串 字符串变数组 json转数组   json_decode(  string $json ,  bool $assoc = false ,  int $depth = 512 ,  int $options = 0 ) $json:待解码的 json string 格式的字符串。这个函数

    2024年02月13日
    浏览(73)
  • 7. Hive解析JSON字符串、JSON数组

    Hive解析JSON字符串 1. get_json_object 语法: get_json_object(json_string, path) json_string 是要解析的JSON字符串 path 是用于指定要提取的字段路径的字符串 局限性 get_json_object 函数的性能会受到 JSON数据的结构和大小 的影响。对于较复杂的嵌套结构,考虑使用Hive的其他函数或自定义函数来

    2024年02月11日
    浏览(38)
  • Java-json相关转换,JSONObject与实体类/map互转、List/List<map>和JSONArray互转、获取JSONObject中的key value、字符串String转换等

    博客背景是Java开发。json相关的转换、取值等在日常开发中经常使用,但有时候还是会忘记or遇到些奇奇怪怪的问题。以此记录,提醒自己~不定期更新~ 实体类和JSONObject互转 Map和JSONObject互转 String转JSONObject 实体类转JSON字符串时不过滤NULL空值 获取JSONObject中的key value List和

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包