当前位置:编程学习 > JAVA >>

关于java解析flex的json串的问题,急!!!

前台是 flex ,后台 java,
前台要给后台数据,json数据,但flex的json串和 java的不一样。
flex的json串传到后台是这样:
{"0":{"positionY":0,"id":"51","positionX":0},"1":{"positionY":150,"id":"52","positionX":0},"4":{"positionY":150,"id":"53","positionX":100},"7":{"positionY":150,"id":"54","positionX":200},"10":{"positionY":150,"id":"55","positionX":300},"11":{"positionY":150,"id":"56","positionX":400}}

每个串之前还有个序号,那个序号是什么??
前台能不能去掉前边的序号?
我用java解析时,这个json串被看成了 一个 json串,也就是 JSONArray.fromObject(json)后 JSONArray的大小是1。
请问,java该怎么解析这种json串?????急啊 !!!!!请高手帮帮忙!!!
谢谢啦!!!! --------------------编程问答-------------------- 问题解决了。
额。。。
我是新手。。。
像这种情况应该用JSONObject, 好像是因为这个json串是被 ‘{}’ 括起来的,
JSONObject busJson = JSONObject.fromObject(businessJson); 应该这样解析,就对了

这个得到的busJson 类似于集合(没研究过),然后遍历这个busJson ,在通过 busJson.getJSONObject(String.valueOf(i)) 这个方法可以拿到json串里的每个大括号之间的数据,例如:{"positionY":150,"id":"55","positionX":300}。
如果json串是被 '[ ]' 括起来的,那就好像是用JSONArray了,因为数组是 [1,2,3] 这种形式的,所以我感觉应该就是这样了。。
说明:我是新手。。。 --------------------编程问答-------------------- 用xml格式 应该会简单些么? 
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,