大家好,
  比如我有2个表.用hibernate关联关系的、
  但是返回JSON的时候出错..
是不是JSON不给两表一起返回???

解决方案 »

  1.   

    [{"id":1,"text":"Folder1","iconCls":"icon-ok","children"[{"id":1,"text":"File1"}] }]
      最后那个children应该是另外一张表来的。。
    如果是的话这个格式怎么做呢??谢谢
      

  2.   

    你何不将此拼接分为两段,children单独拼接
      

  3.   

    [{"id":1,"text":"Folder1","iconCls":"icon-ok","children":"[{"id":1,"text":"File1"}]" }]
      

  4.   

    <script>
    var jsonstring = "[{'id':'1','text':'Folder1','iconCls':'icon-ok','children':'[{\"id\":\"1\",\"text\":\"File1\"}]'}]";
    var jsonObject = eval("("+jsonstring+")");
    alert(jsonObject[0].text);
    var children = eval("("+jsonObject[0].children+")")
    alert(children[0].text);
    </script>弹出框分别为Folder1,File1
      

  5.   

    json有个方法jsonConfig.setExcludes(),好似是这样子的,可以把那个children给除掉的
      

  6.   

    是他json字符串中children后少了个:
      

  7.   

    如果这个json是后台生成的,我很好奇你是怎么做到"children后少了个:"的。