zoukankan      html  css  js  c++  java
  • JAVA 数组格式的json字符串转换成List

    一.

    import org.codehaus.jackson.type.TypeReference;
    import org.codehaus.jackson.map.ObjectMapper;
    
    ObjectMapper mapper = new ObjectMapper();
    List<Object> list = mapper.readValue(message,
        new TypeReference<List<Object>>() {});

    二.

    1.maven 

        <dependency>
            <groupId>net.sf.json-lib</groupId>
                <artifactId>json-lib</artifactId>
            <version>2.4</version>
            <classifier>jdk15</classifier> 
        </dependency>

    1.实现

    import net.sf.json.JSONArray;
    import net.sf.json.JSONObject;
    
    Object[] obj = getJosnToArray(message, TmTransportSysncVehicleInfo.class);
    public static <T> Object[] getJosnToArray(String jsonString, Class<T> classz) {
        // net.sf.jso
        JSONArray array = JSONArray.fromObject(jsonString);
        Object[] obj = new Object[array.size()];
        for (int i = 0; i < array.size(); i++) {
            JSONObject jsonObject = array.getJSONObject(i);
            obj[i] = JSONObject.toBean(jsonObject, classz);
        }
        return obj;
    }
  • 相关阅读:
    centos 研究
    python学习6 web开发
    python学习5 常用三方模块
    python学习4 常用内置模块
    python学习 3笔记
    SQLite
    mysql
    python学习 2数学公式
    python学习 1基础
    shell example02
  • 原文地址:https://www.cnblogs.com/rinack/p/7098873.html
Copyright © 2011-2022 走看看