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去往数据库存放的时候,就不会有问题了。

     

  • 相关阅读:
    伪类和伪元素的区别, 总结的很好, 直接看结论.
    进制闲谈
    遇到的问题&思考
    PHP中include引用导致不能再次相对引用文件的一个小问题
    ECharts饼图试玩
    不该迷茫的时候迷茫
    [5]火车票接口整理
    [4]xlongwei工具类
    [3]天行新闻
    [2]新闻
  • 原文地址:https://www.cnblogs.com/819158327fan/p/4902515.html
Copyright © 2011-2022 走看看