json如何去掉[]

Javon9276 2013-12-09 02:23:41
通过action里面的一个JSONArray获得的json

[{"tc_id":1,
"tc_name":"计算机学院",
"tp_id":2,
"tp_name":"主席",
"tpi_birth":"1992-10-12",
"tpi_dormitory":"25-218",
"tpi_grade":"12",
"tpi_id":2,"tpi_name":"",
"tpi_password":"",
"tpi_phone":"634024",
"tpi_realName":"主席",
"tpi_sex":"男"}]

想去掉[],而且是打出的json要通过url传给easyui的表单加载
有什么好办法么?,数据加载不出啦
...全文
993 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Test_LD 2013-12-09
  • 打赏
  • 举报
回复
转换成字符串后去str.subString(1,str.length-1);
别闹腰不好 2013-12-09
  • 打赏
  • 举报
回复
这是个数组 ,数组取第一个值, a[0]得到就是里边的。
南猿北蛰 2013-12-09
  • 打赏
  • 举报
回复
是啊,前段easyui表单加载不需要json格式数据吗? 如果一定要去掉的话,后台json转字符串截取前后[]的这个就ok了。
  • 打赏
  • 举报
回复
你获取第一个jsonarray的值
少羽 2013-12-09
  • 打赏
  • 举报
回复
楼主给的数据格式明显是JSONArray的数据格式啊,使用JSONArray的 get(int index)方法就可以获取JSONObject对象了。
Defonds 2013-12-09
  • 打赏
  • 举报
回复
那你先拿到,重组一把给 easyui
BUG胡汉三 2013-12-09
  • 打赏
  • 举报
回复
JSONArray就是json数组。JSONObject才是你要的没有[]的json对象的格式! 你用json数组的时候直接json[0]这样就能得到没有[]的对象了{}
Javon9276 2013-12-09
  • 打赏
  • 举报
回复
引用 1 楼 rui888 的回复:
就是json 数组去掉干嘛

{"tc_id":1,
"tc_name":"计算机学院",
"tp_id":2,
"tp_name":"主席",
"tpi_birth":"1992-10-12",
"tpi_dormitory":"25-218",
"tpi_grade":"12",
"tpi_id":2,"tpi_name":"",
"tpi_password":"",
"tpi_phone":"634024",
"tpi_realName":"主席",
"tpi_sex":"男"}
我需要这样的json才能被easyui的form表单加载
tony4geek 2013-12-09
  • 打赏
  • 举报
回复
就是json 数组去掉干嘛

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧