> 文章列表 > Java 字符串类型的JSON数组转List<Object>

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

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

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);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",

    }
]

4.运行结果