把从数据库中获取的对象转换成json的格式输出到前台,出现下面的异常
net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
at net.sf.json.JSONObject.defaultBeanProcessing(JSONObject.java:818)
at net.sf.json.JSONObject._fromBean(JSONObject.java:699)
at net.sf.json.JSONObject.fromObject(JSONObject.java:172)
at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:274)
at net.sf.json.JSONObject._processValue(JSONObject.java:2655)
at net.sf.json.JSONObject.processValue(JSONObject.java:2721)
at net.sf.json.JSONObject.setInternal(JSONObject.java:2736)
at net.sf.json.JSONObject.setValue(JSONObject.java:1424)
at net.sf.json.JSONObject.defaultBeanProcessing(JSONObject.java:765)
at net.sf.json.JSONObject._fromBean(JSONObject.java:699)
at net.sf.json.JSONObject.fromObject(JSONObject.java:172)
at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:274)
at net.sf.json.JSONArray._processValue(JSONArray.java:2513)
at net.sf.json.JSONArray.processValue(JSONArray.java:2538)
at net.sf.json.JSONArray.addValue(JSONArray.java:2525)
at net.sf.json.JSONArray._fromArray(JSONArray.java:981)
at net.sf.json.JSONArray.fromObject(JSONArray.java:133)
at net.sf.json.JSONArray.fromObject(JSONArray.java:105)
at com.servlet.UserServlet.getGridData(UserServlet.java:88)
at com.servlet.UserServlet.doGet(UserServlet.java:66)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:595)
出现的原因:查处的对象中,含有不正确的字段(例如:日期)
此处出现异常的语句:JSONObject.fromObject(model).toString()
new Date(数据库中字段).getTime():此处的date为java.utils包中的date
分享到:
相关推荐
通过aop拦截获取json请求数据,对数据进行处理判断,如果不合法则抛出异常,配置全局异常处理类,在异常处理类中直接将处理结果返回调用处,减少每次在方法中解析json数据然后在判断,减少代码冗余
springmvc返回json的全局异常统一处理demo,有问题可以留言。
使用JSON,在SERVLET或者STRUTS的ACTION中取得数据时,如果会出现异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 是因为需要的类没有找到,一般,是因为少导入了JAR包, 使用JSON时,除了要导入...
异常cmi数据.json
使用C# Newtonsoft Json通过json数据,解码json生成用于保存数据类json类,通过json生成类代码,支持子类 自动 如 [{"itemsize":437,"pageId":1,"erpNickShopObj":null,"itemjbxx":[{"num":94628,"numIid":40239293981...
捕获异常、存sd卡、自定义封装json(含网络工具类)、传log日志到服务器、app崩溃友好重启
为了和IE8内置的JSON2区别开更换变量名
json数据交互时作为校验是否通过,用于后台需要构建json返回前台必备
解决JSON.parse()在IE7下不兼容( JSON在IE下未定义)问题。 直接引用就可以。 摘要必须大于100个字节!摘要必须大于100个字节!
使用JSON,在SERVLET或者STRUTS的ACTION中取得数据时,如果会出现异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 是因为需要的类没有找到,一般,是因为少导入了JAR包, 使用JSON时,除了要导入...
map转json所需jar集合,map转json出现异常,原因是少了JAR包,造成类找不到,除了要导入JSON网站上面下载的json-lib-2.1.jar包之外,还必须有其它几个依赖包: commons-beanutils.jar,commons-httpclient.jar,...
JSON相关JAR包和文档 1、commons-beanutils-1.7.0.jar 2、commons-collections-3.2.jar 3、commons-lang-2.3.jar 4、commons-logging-1.0.4.jar 5、ezmorph-1.0.3.jar ...把这些JAR包导入到工程就可以直接使用了
maven-web项目 Struts2 Struts注解 Struts2返回json
ios下json数据解析的实例,完整代码,欢迎下载 如有疑问,请参考http://blog.csdn.net/abc13939746593/article/details/8764160
用于JSqlParser4.3版本解析mysql中JSON_OBJECT函数抛出ParseException异常问题,如下: // this is true SELECT JSON_OBJECT(key person value account,key personName value account_name) obj FROM tb_review_...
主要介绍了laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作,涉及laravel表单请求类的创建、使用及异常处理相关操作技巧,需要的朋友可以参考下
.Net使用JsonSchema验证Json的DLL,方便快捷,具体使用方法参考https://www.newtonsoft.com/jsonschema官网 原版Newtonsoft.Json.Schema有1小时使用2000次的限制,本文件去掉了该限制并且Schema不再报异常,
C#解析Json开源库-Newtonsoft.Json.zip
406等异常所缺少三个json的jar包分别是: jackson-annotations-2.4.1.jar jackson-core-2.4.1.jar jackson-databind-2.4.1.3.jar
Jtopo读取Json生成树状拓扑图,Json结构如下,可添加业务需要字段 // id 节点唯一标识 // name 节点名字 // type 节点类型 // pid 父节点标识 // error “0”无异常 “1”有异常 // errorMessage 异常...