2 qq 33930746 qq_33930746 于 2016.09.16 09:16 提问

gson解析数据怎么写这种实体类,求大神指点

"allList": [
"  视频:螃蟹开始上市 价格稍有提升",
{
"height": 933,
"width": 620,
"url": "http://n1.itc.cn/img7/adapt/wb/common/2016/09/15/147390046612488975_620_1000.JPEG"
},
"  今年的螃蟹有些“娇贵”,不仅上市姗姗来迟,而且价格“死贵”,大致在去年价格基础上有15%左右的涨幅。日前,江苏省渔业技术推广中心在全省16个河蟹养殖重点县、54个养殖点采集来河蟹渔情信息,对今年全省河蟹养殖渔情进行分析得出“结论”:今年螃蟹上市推迟、总量下降、价格走高,最佳吃螃蟹时机在国庆节后。 扬子晚报全媒体记者 韩飞",
"上市晚了15天,到底为啥?",
"  分析报告指出,由于天气异常,养殖生态环境不利于河蟹脱壳生长,加之异常天气造成病害增多,今年河蟹的第3、4、5脱壳时间与正常年份相比推迟15天左右,因此,河蟹成熟期和上市时间与正常年份相比要推迟15天左右,批量上市时间要等到国庆节以后。"
],

3个回答

guwei4037
guwei4037   Ds   Rxr 2016.09.16 09:40

json是有规则的,你可以通过http://www.bejson.com/等在线工具检验一下看格式是否正确。只有正确的json才能解析。
对于规则的json用gson来解析,可以参考下:http://blog.csdn.net/tkwxty/article/details/34474501

niaonao
niaonao   Rxr 2016.09.16 13:08
 例子如下:
{
  "statusCode": "200",
  "data": [
    {
        "havaTeam": "1"
    },

    {
        "user": {
              "id": 9615,
              "birthday": "",
              "username": "Curse.",
              "sex": "",
              "remark": "",
              "sourceuserid": "os0WpxFQZK2PPtDlpphEjzRE5c40",
              "firstlogtime": "",
              "usersource": "",
              "headimgurl": "http://wx.qlogo.cn/mmopen/iazJJcMFKX0hRFR6sWRwv50XKErFXsiaiaKWHTS19iaaeIdVMfibJJTXiaqtx7USmbVo8Qc9Gbwuu01jOOqvn76YWVyja3GclqQhm7/0",
              "islock": "0",
              "city": "黑龙江"
          }
     }
     ],

   "msg": ""
}

 和你的一样,就是格式规范了些,
 看起来很多很繁
 其实就是最简单的格式的嵌套
 格式:[{"data":"_data"}]

利用json 相关包处理就行了 json 数据处理同类问题

xyj081900
xyj081900   2016.09.16 16:07

用java bean,然后gson解析

Csdn user default icon
上传中...
上传图片
插入图片