json串中的对象集合如何转换出来

原创 2015年11月18日 11:38:36
            HmsRecord r=new HmsRecord();
           r.setAnswerstr("123123");
            String sss="{R:\"0\",DESC:\"成功\",value:["+JSONObject.fromObject(r)+"]}";
            JSONObject json1=JSONObject.fromObject(sss);
            List<HmsRecord> list=new ArrayList<HmsRecord>();
            System.out.println(json1.get("value"));
            Object o=json1.get("value");
            JSONArray ja=JSONArray.fromObject(o);
            for(int i=0;i<ja.size();i++){
            JSONObject jo=ja.getJSONObject(0);
            HmsRecord record=(HmsRecord) JSONObject.toBean(jo,HmsRecord.class);
            list.add(record);

            }


这里只是将一个对象放入了sss中,可以例如:List<OwnerLineMess> result = lineStationInter
                .findOrderLineByUsername(sName);
        JSONArray jsa = JSONArray.fromObject(result);

value:"+jas+"将整个结果集合拼接在json中


以下是value后面直接是一个对象

        HmsRecord r=new HmsRecord();
        r.setAnswerstr("123123");
        JSONObject j=JSONObject.fromObject(r);
        String ss="{customer:\"0010000001\",value:"+j+"}";
        System.out.println(ss);
        Object o=JSONObject.fromObject(ss).get("value");
        HmsRecord hm=(HmsRecord) JSONObject.toBean(JSONObject.fromObject(o),HmsRecord.class);
        System.out.println(hm.getAnswerstr());

        通过JSONObject.fromObject转成JSONObject,再取得value的值,通过转换,得到对象


Java中Json字符串直接转换为对象(包括多层List集合 嵌套)

http://blog.csdn.net/catoop/article/details/42744705 使用到的类:net.sf.json.JSONObject   使用JSON时,除了要导...
  • u011001084
  • u011001084
  • 2017年01月05日 10:38
  • 4267

Java中Json字符串直接转换为对象(包括多层List集合)

使用到的类:net.sf.json.JSONObject  下面是例子代码: // JSON转换 JSONObject jsonObj = JSONObject.fromObject(j...
  • catoop
  • catoop
  • 2015年01月15日 18:25
  • 41864

JSON串转化成JAVA对象(Bean中含有集合的)

public class FirstMenu { private String name; private List secondList; } public class Seco...
  • davaid_lee
  • davaid_lee
  • 2014年11月29日 16:50
  • 1044

http json 对象集合传递

http json 集合对象
  • tengdazhang770960436
  • tengdazhang770960436
  • 2017年03月28日 11:06
  • 1092

Java集合与JSON集合之间的转换

一、如何使用json-lib这个工具包来完成Java对象(或集合)与json对象(或集合)之间的转换 1. Java对象转换成json(既创建json)关键类:JSONObject jsonObje...
  • qq_34716296
  • qq_34716296
  • 2017年04月17日 15:46
  • 1956

JSON序列化与反序列化一个集合

一、JSON序列化一个集合 1.序列化集合films using System; using System.Collections.Generic; using System.Linq; using ...
  • lovegonghui
  • lovegonghui
  • 2015年12月10日 10:45
  • 2410

json串中的对象集合如何转换出来

HmsRecord r=new HmsRecord();            r.setAnswerstr("123123");             String sss="{R:\"0\",D...
  • perfectProgramming
  • perfectProgramming
  • 2015年11月18日 11:38
  • 317

包含多集合的json反序列化

json字符串的格式如下:
  • yejin191258966
  • yejin191258966
  • 2014年04月13日 16:47
  • 2416

使用Gson对象将json格式的字符串与集合和对象互转

程序猿在一些多语言或者
  • luo201227
  • luo201227
  • 2014年04月11日 13:04
  • 7397

快速转json的工具类

快速转json的工具类
  • xingjing1226
  • xingjing1226
  • 2016年06月17日 21:31
  • 511
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:json串中的对象集合如何转换出来
举报原因:
原因补充:

(最多只允许输入30个字)