zoukankan      html  css  js  c++  java
  • greenDao生成的实体类无法存放JsonArray的解决方法

    今天在解析Json数据的时候,发现我们用greenDao生成的实体类只能是基本数据类型,而我请求回来的json数据里面还包含了jsonArray。

    下面是json的数据格式

    "contentlist": [
    {
    "channelId": "5572a109b3cdc86cf39001e6",
    "channelName": "体育最新",
    "comment": {
    "count": 0
    },
    "desc": "值得一提的是,11人制社会组和5人制娃娃组都被抽出了北京对阵东道主天津的京津德比,加上本周末中...",
    "imageurls": [
    {
    "height": 119,
    "url": "http://n1.itc.cn/img7/adapt/wb/smccloud/recom/2015/10/22/144550249616757091_620_1000.JPEG",
    "width": 169
    }
    ],
    "link": "http://3g.k.sohu.com/t/n75337671",
    "nid": "5864803889815146286",
    "pubDate": "2015-10-22 17:21:11",
    "source": "国内足球",
    "title": "“我爱足球”北区组抽签揭晓 京津德比水滴预演"
    },

    本来为了减少代码,我用Gson去解析,发现总是会抛出类型不匹配的异常信息。

    后来我直接用Json去解析数据,直接将里面的JsonArray解析成String,然后将请求回来的值直接set给我的实体类,这样我在用greenDao去往数据库存放的时候,就不会有问题了。

     

  • 相关阅读:
    scrapy爬虫框架
    MongoDB分组查询,聚合查询,以及复杂查询
    mac重启iterm后不会自动加载.bash_profile
    Linux 之 2>&1
    linux下利用nohup后台运行jar文件包程序
    【intellij idea】汇总
    JAVA虚拟机体系结构
    JDK > JRE > JVM
    依赖注入(IOC) 详解
    mysql 忘记密码 登陆+修改密码
  • 原文地址:https://www.cnblogs.com/819158327fan/p/4902515.html
Copyright © 2011-2022 走看看