请问这种json数据如何解析?

飞扬的bobo 2015-09-10 11:39:44
如下图



我把最里面的"0","1"...里面的数据写成一个java对象,可最外层怎么写java对象啊?数据有可能有10条,20 条,我在java对象中不可能定义10-20个wx类型的属性吧,况且属性名不能为数字 不知道怎么写了,怎么解析了,用gson
...全文
163 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞扬的bobo 2015-09-10
  • 打赏
  • 举报
回复
引用 6 楼 gukuitian 的回复:
[quote=引用 3 楼 u014725798 的回复:] [quote=引用 1 楼 gukuitian 的回复:] 属性的名字可以随意起 set和get方法才是主要的
可是我并不知道里面有几条内容啊,所以最外层我也没办法定义属性啊.....而且这个数据是一个新闻类提供的api,要解析的话,最外层该怎么写?有10条的话就一定要定义10个wx类型的属性?[/quote] 那就直接用jsonObject不就行了,不用转成特定的对像,[/quote] 好的
飞扬的bobo 2015-09-10
  • 打赏
  • 举报
回复
引用 5 楼 windowsoahil 的回复:
……好吧,那就别指望gson注入了,还是用org.json吧,手动提供元素的key,这些数字id可以用循环
好的
gukuitian 2015-09-10
  • 打赏
  • 举报
回复
引用 3 楼 u014725798 的回复:
[quote=引用 1 楼 gukuitian 的回复:] 属性的名字可以随意起 set和get方法才是主要的
可是我并不知道里面有几条内容啊,所以最外层我也没办法定义属性啊.....而且这个数据是一个新闻类提供的api,要解析的话,最外层该怎么写?有10条的话就一定要定义10个wx类型的属性?[/quote] 那就直接用jsonObject不就行了,不用转成特定的对像,
解开者 2015-09-10
  • 打赏
  • 举报
回复
……好吧,那就别指望gson注入了,还是用org.json吧,手动提供元素的key,这些数字id可以用循环
飞扬的bobo 2015-09-10
  • 打赏
  • 举报
回复
引用 2 楼 windowsoahil 的回复:
建议改改json……这种不一定有几条的就用JSONArray啊,比如这样: {code:200,msg:ok,data:[0:{},1:{}]}里边就可以用List处理了。 或者觉得0,1这些没用也可以去掉,变成,data:[{},{}]
可这是别人提供的api,没办法呀,如果要解析,该怎么写最外层的java对象?
飞扬的bobo 2015-09-10
  • 打赏
  • 举报
回复
引用 1 楼 gukuitian 的回复:
属性的名字可以随意起 set和get方法才是主要的
可是我并不知道里面有几条内容啊,所以最外层我也没办法定义属性啊.....而且这个数据是一个新闻类提供的api,要解析的话,最外层该怎么写?有10条的话就一定要定义10个wx类型的属性?
解开者 2015-09-10
  • 打赏
  • 举报
回复
建议改改json……这种不一定有几条的就用JSONArray啊,比如这样: {code:200,msg:ok,data:[0:{},1:{}]}里边就可以用List处理了。 或者觉得0,1这些没用也可以去掉,变成,data:[{},{}]
gukuitian 2015-09-10
  • 打赏
  • 举报
回复
属性的名字可以随意起 set和get方法才是主要的
飞扬的bobo 2015-09-10
  • 打赏
  • 举报
回复
已结贴

81,122

社区成员

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

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