错误笔记

今天解决了一个错误(低级吧。。)

04-12 07:41:34.065 5639-5639/com.hsc.assesssystem I/info: com.google.gson.JsonSyntaxException:
java.lang.NumberFormatException: Expected an int but was 1489736200000 at line 1 column 203 path $.data0[0].createDate

Gson数据解析异常,返回了一个.data0[0].createDate,查看了接口中的返回值:"createDate": 1489670195000,在定义实体类的时候(由于没有仔细

阅读开发文档),使用了Json数据自动生成实体类的工具,就生成了 int类型的createDate(哭笑),int类型的取值范围是

-2147483648--2147483647 而"createDate": 1489670195000超出了这个范围,所以要改为long类型,so使用自动生成工具要细心了
时间: 2024-08-07 19:06:21

错误笔记的相关文章

Android错误笔记

----------------Your project contains error(s),please fix them before running your application 解决 Your project contains error(s),please fix them before running your application问题 貌似好多人都有遇到这问题,而且网上也有各种各样的解决办法,但是,你是否用尽了也没能解决你的问题呢? 别急,我们先来看下各位前辈的解决办法: 1

operator is not a known binary operator swift 语法错误笔记

operator is not a known binary operator swift 语法错误笔记 error: operator is not a known binary operator for x in 1..10 版本更新,开区间  改为 "..<" var arr = String[]() array types are now written with the brackets around the element type 版本更新,改为var arr:[S

django错误笔记(xadmin)——AttributeError: &#39;Settings&#39; object has no attribute &#39;TEMPLATE_CONTEXT_PROCESSORS&#39;

使用Xadmin,执行makemigrations和migrate时运行报错提示: AttributeError: 'Settings' object has no attribute 'TEMPLATE_CONTEXT_PROCESSORS' 方法一: setting.py文件添加以下信息: TEMPLATE_CONTEXT_PROCESSORS = ( 'django.contrib.auth.context_processors.auth', 'django.core.context_pr

java笔试题刷题错误笔记

一.以下哪一个不是赋值符号? A.+=      B.<<=       C.<<<=     D.>>>= 备注:+=是先加后赋值符号 <<=是左移   >>>表示无符号右移,没有<<<符号 二.ArrayList  list=new ArrayList(20);中list扩展了几次?答案:0次 备注:ArrayList有三个构造函数 &a:ArrayList() 构造了一个初始容量为10的空列表;

【JAVA错误笔记】 - c3p0问题java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector

错误描述:java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector 原因分析: 这是c3p0的一个错误信息,我们在下载 c3p0时候,zip压缩包中,有三个jar,其中一个 c3p0-x.x.x.jar,还有一个  mchange.......jar的文件, 该错误原因就是缺少该jar;至于 该jar包的作用就是,一,解决上面的问题,二:本身作用,见,,,jar解压后的源码. 解决方案: mchange-commons-java-版

Android学习【Android内核编译流程和错误笔记】

博客:http://blog.csdn.net/muyang_ren Ubuntu14.04 LTS(要求是64位长期支持版LTS) Jdk1.8 内核:android4.0 一:jdk 1.解压jdk,获得路径 2. sudo vim /etc/environment 修改为: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/lhy/jdk/

【JAVA错误笔记】 - 【Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法】

错误描述: Could not open ServletContext resource [/WEB-INF/applicationContext.xml] 原因分析: 问题主要由于加载spring的默认配置文件位置一般是在/WEB-INF/下找applicationContext.xml文件. 而Myeclipse文件自动生成的applicationContext文件是放在/WEB-INF/classes/applicationContext.xml. 所以在默认加载中是找到applicati

C/C++ 错误笔记-如果要释放内存,必须拿到内存的首地址进行释放

例:修改字符串的第三个字母为a #include <stdlib.h> #include <string.h> #include <stdio.h> #pragma warning(disable:4996) void main() { char *p = (char *)malloc(100); strcpy(p,"123456789"); p = p + 2; *p = 'a'; free(p); system("pause"

cocos2dx -- 错误笔记(2)读取位置0x00000064时发生冲突

发生这个问题的解决办法 然后调用堆栈中会显示错误代码的行数.找到自己写的部分.找出错误原因. 我出现的错误原因是: 调用tiled map 时候 .我写的map 的对象层 没有更改名字,名称是“对象层1”. 但是代码中调用的是 “objects” 于是发生错误 更改为objects 后 正常运行.~

cocos2dx -- 错误笔记(3)class类型重定义

发生这个错误之后,百度之 发现原因是因为: “class”类型重定义  : 一般都是头文件重复include引起的. 比较之后发现: .h 文件中 缺少了   #pragma once 加入之后问题解决!