问题描述
我把Json及它的支持包放进项目lib目录下后,只要new了Json对象就报这个鬼错误:Method public java.lang.String org.apache.commons.lang.exception.NestableRuntimeException.getMessage(int) threw an exception when invoked on net.sf.json.JSONException: java.lang.reflect.InvocationTargetExceptionfreemarker.template.TemplateModelException: Method public java.lang.String org.apache.commons.lang.exception.NestableRuntimeException.getMessage(int) threw an exception when invoked on net.sf.json.JSONException: java.lang.reflect.InvocationTargetExceptionat freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:130)at freemarker.ext.beans.SimpleMethodModel.get(SimpleMethodModel.java:138) ..................Caused by: java.lang.NullPointerExceptionat freemarker.ext.beans.SimpleMemberModel.unwrapArguments(SimpleMemberModel.java:85)at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:106)... 71 more真不知道该如何解决,, (全部家当放上去了,25分..)
解决方案
关联的Jar包没放全
解决方案二:
听说jackson效率较高
解决方案三:
json包有两个版本 一个是apache的 一共需要六个jar包commons-lang-1.0.4.jarcommons-collections-2.1.jarcommons-beanutils-1.8.0.jarjson-lib-2.4.jarezmorph-1.0.6.jarcommons-logging-1.1.jar还有一种json包 是就一个jar包 使用和功能上讲 都不如apache的这哥们是对的。
解决方案四:
用jackson吧,一个包搞掂
解决方案五:
建议LZ换个包把,JSON包我当初做的时候也出这个问题,后来就放弃了这个包,去google下面下载一个gson.jar,可以实现一样的效果,自己做ajax我都用这个的。
解决方案六:
我有个小例子你要我发给你
解决方案七:
NestableRuntimeException.getMessage(int) threw an exception when invoked on net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 转成Integer类型试试
解决方案八:
json包有两个版本 一个是apache的 一共需要六个jar包 commons-lang-1.0.4.jarcommons-collections-2.1.jarcommons-beanutils-1.8.0.jarjson-lib-2.4.jarezmorph-1.0.6.jarcommons-logging-1.1.jar还有一种json包 是就一个jar包 使用和功能上讲 都不如apache的
解决方案九:
引用JSONException: java.lang.reflect.InvocationTargetException 空指针!检查下关联的jar 包 和 jar 包的版本号!
解决方案十:
Caused by: java.lang.NullPointerException 空指针找找错误