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

     

  • 相关阅读:
    MySQL索引底层的实现
    mysql索引深入优化
    explain详解与索引最佳实践
    (MYSQL)回表查询原理,利用联合索引实现索引覆盖
    为什么重复值高的字段不能建索引(比如性别字段等)
    Spring的事务
    为什么要用Redis?Redis为什么这么快?
    spring AOP
    钩子教程
    钩子教程
  • 原文地址:https://www.cnblogs.com/819158327fan/p/4902515.html
Copyright © 2011-2022 走看看