日期:2014-05-19  浏览次数:20709 次

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

------解决方案--------------------
什么错?
------解决方案--------------------
友情帮顶,这里有详细的方法,你瞅瞅
http://blog.csdn.net/it_man/article/details/7427316
------解决方案--------------------
探讨

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


最后那个children应该是另外一张表来的。。
如果是的话这个格式怎么做呢??谢谢

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


------解决方案--------------------
<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
------解决方案--------------------
json有个方法jsonConfig.setExcludes(),好似是这样子的,可以把那个children给除掉的
------解决方案--------------------
是他json字符串中children后少了个:

------解决方案--------------------
+1,json和你几个表没关系吧
探讨

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

------解决方案--------------------
探讨
+1,json和你几个表没关系吧

引用:

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

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