当前位置: 代码迷 >> Java Web开发 >> 就差一步了。JSON有关问题
  详细解决方案

就差一步了。JSON有关问题

热度:146   发布时间:2016-04-17 10:16:49.0
就差一步了。。求救JSON问题
{"folders":[{"children":[{"dID":1,"text":"文档1"},{"dID":3,"text":"文档3"},{"dID":2,"text":"文档2"}],"folderName":"文件夹1","iconCls":"icon-ok","id":1},{"children":[{"dID":4,"text":"文档4"}],"folderName":"文件夹2","iconCls":"icon-ok","id":2}]}


请问我如何把前面 {"folders": 和最后那个 } 给去掉呢??

因为ACTION里有这个集合,用来返回数据的。。如果我把他删了就没有数据返回了
private List<Folder> folders;

现在我只想要这样的格式.请问有办法吗?

[{"children":[{"dID":1,"text":"文档1"},{"dID":3,"text":"文档3"},{"dID":2,"text":"文档2"}],"folderName":"文件夹1","iconCls":"icon-ok","id":1},{"children":[{"dID":4,"text":"文档4"}],"folderName":"文件夹2","iconCls":"icon-ok","id":2}]



只有35分了。。帮帮忙谢谢~!!!!

------解决方案--------------------
folders的內容就是你要的了。
一定要去掉,可以JSON轉物件,取出folders的值,再轉JSON字串。

如果格式固定,用substring(11,string.length-1)也行。
------解决方案--------------------
map.get("folders")不就是你要的json格式了嘛、再转换成一下json数据、