1、这属于JSON字符串,不知道可以去搜一下JSON,用JSON的第三方jar包有转对象的方法
2、自己拆分字符串组装成对象
前提是你要有一个类(属性)对应这些字符串中值

解决方案 »

  1.   

    json-lib  --JSONObject.fromObject(字符串) 
      

  2.   

    要理解这两个json串的结构
    第一个:obj里放了个map结构
    第二个obj里放了个list接口,list里存放了map接口
      

  3.   

    json嘛,填个jar包,就可以了,网上很多这种案例的额!
      

  4.   

    String是用来描述字符串一类的。然后String有是一个类。然后你再想想吧···
      

  5.   

    这个字符串是json格式的,可以先查下资料,理解下json格式的规则
    另外,支持json解析和转换(String ->bean, bean->String)的工具jar包还是多的,向的fastjson, 还有jacksonjson, net.sf.json.JSONObject等等多种
      

  6.   

    使用jackson包,
    先定义好的自己的类(MyClass)
    ObjectMapper objectMapper=new ObjectMapper();
                MyClass myClass=objectMapper.readValue(str, MyClass.class);
      

  7.   

    1、建好对应的类
    2、用json-lib这个包,先将字符串转为json格式:JSONObject json = JSONObject.fromObject(xxxx);
    3、利用tobean()方法转化为java对象:JSONObject.toBean(bean,bean.class);
      

  8.   

    如果用的springmvc就很好解决:@RequestMapping("/test/json")
    @ResponseBody
    public String testJson(){
    String json = "{\"dbid\":\"1\",\"name\":\"...\",\"nameEn\":\"Base Data\",\"parent\":{\"dbid\":\"-1\",\"name\":\"根菜单\",\"nameEn\":\"root\"},\"order\":0}";
    return json;

    }
      

  9.   

     var dataVavle = evel('"+data+"');转换成对象,取值直接dataVavle .你的属性名就可以咯试试,希望对你有帮助
      

  10.   

    如果想后台转的话用 JSONObject  jsonObj = JSONObject.fromObject(jsonStr); 就Ok了,想把json传到前台用的话,直接传字符串,然后再用var date = eval("("+date+")");这样就解析成json了