qq_28716413
qq_28716413
采纳率0%
2015-08-06 03:47 阅读 7.1k

json字符串转换成java自定义对象(对象中包含list类型属性) --- 找大神

json字符串转换成java对象 , 但是对象中有一个类型时list的属性,怎么样才能更好地将json字符串中的值映射到java对象中去,,求救大神 可以将例子发到我邮箱里去 474836779@qq.com 谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • oyljerry oyljerry 2015-08-06 04:06
     import java.io.*;
    import org.json.*;
    
    public class Demo {
        public static void main(String[] args) throws Exception {
            String str = "{\"a\":\"b\", \"c\":\"d\"}";
            JSONObject a = new JSONObject(str);
            System.out.println(a); // {"c":"d","a":"b"}
            System.out.println(a.get("c")); // d
        }
    }
    
    点赞 评论 复制链接分享
  • CSDNJavaLiwei liwei_Struggle 2015-08-06 04:39

    public class Demo {
    public static void main(String[] args) throws Exception {
    String str = "{\"a\":\"b\", \"c\":\"d\"}";
    JSONObject a = new JSONObject(str);
    System.out.println(a); // {"c":"d","a":"b"}
    System.out.println(a.get("c")); // d
    //将json对象中的值遍历出来再add到list里面就可以了。
    }
    }

    点赞 评论 复制链接分享
  • u012975705 boy_nihao 2015-08-06 04:41
     JSONArray array = (JSONArray) jo.get("entities");
    
    点赞 评论 复制链接分享
  • beacon_2011 beaconD 2015-08-06 06:05
  • wsztqf happywindman 2015-08-06 06:27

    http://download.csdn.net/detail/wsztqf/8967765 用GSON解析的List跟普通都OK

    点赞 评论 复制链接分享
  • wangxuanxuan52777593 wangxuanxuan52777593 2015-08-06 06:51

    使用Gson,都可以搞定,可以自己封装下

    点赞 评论 复制链接分享
  • renshaoyun Legend-Hu 2015-08-10 08:08

    import com.fasterxml.jackson.databind.ObjectMapper;

    ObjectMapper mapper = new ObjectMapper();
        try {
            commercialTenantCreateForm=mapper.readValue(param, CommercialTenantCreateForm.class);
        } catch (IOException e) {
            e.printStackTrace();
        }
    使用一个工具类,commercialTenantCreateForm是代表的实体,实体中可以包含list,第一行是需要导入的包,挺好用的,自己可以试试,注意自己封装的json是否与实体中的字段对应
    
    点赞 评论 复制链接分享

相关推荐