com.google.gson.JsonSyntaxException: 4.1.9
来源:互联网 发布:淘宝上假证哪家好 编辑:程序博客网 时间:2024/06/06 00:50
怎么出现?
用 Gson 解析服务器数据,并使用了由 atools 自动生成的实体类,结果出现在了如下的错误。
往下翻:
为什么出现?
因为我的 JSON 字符串里含有 “4.1.9” 这个值,而 atools在解析时,误以为是日期格式,导致生成的实体字段类型为 Date。
解决方法?
手动改了就行
特别注意
除了乱用字段类型外,atools 工具还会把 JSON中的字符串,全部变成小写,导致严格区分大小写的 Gson无法正常解析,所以不再推荐使用,建议用 Android Studio 的 GsonFormat 插件,
GsonFormat 插件,请参考我的:Android Studio 和 Gradle 构建基础
1 0
- com.google.gson.JsonSyntaxException: 4.1.9
- com.google.gson.JsonSyntaxException
- com.google.gson.JsonSyntaxException:
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException:
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException:解决办法
- com.google.gson.JsonSyntaxException的解决方法
- Gson的使用以及com.google.gson.JsonSyntaxException的解决方法
- Gson转换报错com.google.gson.JsonSyntaxException
- com.google.gson.JsonSyntaxException:java.lang.IllegalStateException异常
- com.google.gson.JsonSyntaxException: java.text.ParseException问题解决方案
- com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: For input string:
- 错误 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: closed 解决方案
- com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Invalid double: ""
- retrofit中异常com.google.gson.JsonSyntaxException解决方案
- com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Invalid double: ""
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.s
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated obj
- com.google.gson.JsonSyntaxException:com.google.gson.stream.MalformedJsonException:Unterminated objec
- Android Scroller工具类的简单用法
- html 写的一个登录界面
- Java BigDemical在工作中的应用(主要用于钱的处理)
- JTextArea中光标的操作
- iOS 打开系统打电话 发短信 邮件 浏览器 地图
- com.google.gson.JsonSyntaxException: 4.1.9
- 用js实现跑马灯抽奖效果
- redhat 网络配置
- Java注解Annotation详解
- 8、关于增强版的GenericityJDBCUtils的实现,可灵活的处理select的返回结果
- TWDM
- Android ListView工作原理完全解析,带你从源码的角度彻底理解
- 【SSH (八)】hibernate one-to-many例子
- 【Linux命令002】tr命令