用Mybatis写后台访问SDE空间数据库,一开始的时候为了省事,直接select * from  ***一个空间数据库表***  ,其实通过控制台打印,已经看到数据拿回来了,为啥还会报错呢,关键是这个data我压根就没有定义过啊,实在是找不到哪出错了。后来了解到GSON是用来解析数据的,那就应该是我取回来的数据解析出错了,返回来的是Map<String,Object>类型的,应该不会出错啊。然后换了两个字段试了试,这次没错了,猜测应该是SDE数据库中存储的图形数据问题,因为SDE作为空间数据库,存储着一些几何图形数据,这些不是普通数据类型,因此造成了GSON解析出问题。

因此,查询空间数据库时,不要select所有字段,要避开那些空间图形字段。

查询SDE数据库,GSON报错:declares mutiple JSON fields named data相关推荐

  1. Gson解析:declares multiple JSON fields named XXX

    1:异常信息 Exception in thread "main" java.lang.IllegalArgumentException: class com.wizincloud ...

  2. 【我的Android进阶之旅】Android的Gson解析库解析报错:class com.xxx.xxx declares multiple JSON fields named xxx

    一.错误描述 今天同步一段最新代码,编译运行后出错,如下所示: java.lang.IllegalArgumentException: class com.xxx.ConfigHttpEntity d ...

  3. Gson 实体转Json字符串 --- 报declares multiple JSON fields named XXX解决方法

    前言 很是气愤,将一个对象转json字符串,一直报declares multiple JSON fields named passengers.调试了很久,都没找到原因.就这样,一下午又过去了..加班 ...

  4. declares multiple JSON fields named c

    参考:http://blog.csdn.net/u013628152/article/details/50481889 java.lang.IllegalArgumentException class ...

  5. declares multiple JSON fields named XXXX

    原因:子类和父类中,包含相同的字段,可以去除掉子类中的,用父类中的 举例:A类 extend B类,A类中包含1,2,3字段,B类中包含3,4字段,此时如果用A类来作为入参接收参数,此时必定会报错 解 ...

  6. class com.cst.ump.dto.user.user.UserCardDto declares multiple JSON fields named ip

    Gson将bean转换成json时报错,原因是UserCardDto里面有UserCardDto个属性"ip",它的父类里面还有个属性"ip"

  7. json报错:class com.app.model.Document declares multiple JSON fields

    报错信息为: java.lang.IllegalArgumentException: class com.app.model.Document declares multiple JSON field ...

  8. 参数非法异常:java.lang.IllegalArgumentException: class com.xxx.SignDetailRQ declares multiple JSON fields

    一大早发现了一个异常: java.lang.IllegalArgumentException: class com.xxx.request.SignDetailRQ declares multiple ...

  9. 数据库startup报错_SQL Server数据库恢复过程内部–数据库STARTUP命令

    数据库startup报错 A database recovery process is an essential requirement for database systems, It can be ...

最新文章

  1. 关于 移动端 页面跳转的方赞
  2. 张衡的地震仪不起作用的原因
  3. python 测试multiprocessing多进程
  4. ORA-16038的解决(日志无法归档)
  5. Linux中搭建一个ftp服务器详解
  6. 【TensorFlow】随机训练和批训练的比较与实现
  7. python-元组数据类型
  8. 计算机信息科学与应用技术学术论,第三届计算机信息科学与应用技术国际学术论坛(ISCISAT .DOC...
  9. [Ext JS 4] 实战之浏览器兼容
  10. ListControl响应右键,弹出菜单
  11. com app.html,downloadApp.html
  12. java中stringBuilder的用法
  13. java统计每个单词单词出现的次数_Java统计英文句子中出现次数最多的单词并计算出现次数的方法...
  14. 空指针异常(NullPointerException)
  15. 如何降低自动化维护成本?
  16. 云医在线服务器不可用,云医在线app
  17. 三一重能科创板上市:年营收102亿 市值470亿
  18. 计算机协会报名范文,入计算机协会申请书范文.docx
  19. excel - 选择无限远区域(无穷区域)+ 取消隐藏 第一行
  20. 学生信息管理系统实习报告(java版数据结构)

热门文章

  1. 程序员面试题精选100题(45)-Singleton(C/C++/C#)
  2. 深度学习(十六)基于2-channel network的图片相似度判别-CVPR 2015
  3. Python爬虫入门(1):综述
  4. 答与微博前端教主在吃饭时讨论到的一道微软面试题
  5. Ubuntu安装okular PDF阅读器
  6. Spring Boot 单元测试二三事
  7. Android自定义圆形进度条
  8. 右脑编程法--左脑是基础(4)之语言篇
  9. java中的sleep()和wait()的区别
  10. 这几年遇到的奇葩程序员(1)