很早就想在自己的项目中应用JSON来进行数据传输了,因为自己一直不太喜欢去用XML,因为不管是生成还是解析都比较的麻烦,不过由于各种原因一直没用上,不过今天终于找到机会用用了,上网下载了JSON-lib.jar包,然后直接写了一个JSP页面将一个POJO转成JSON 格式返回,结果JSP页面执行报错说找不到类文件!仔细看了看JSONObject的源码,开头是这样的:






原来是少了两个包,分别是lang包和beanutils包,上http://jakarta.apache.org下载了这两个包再试,还是出错,这回是找不到另外一个了,net/sf/ezmorph/MorpherRegistry ,搜索发现是少了ezmorph-1.0.2.jar这个文件,于是又开始下载,再次执行总算是OK了。
这次犯错主要是习惯性的以为一个jar包已经全部搞定了,没想到JSON-lib也偷了下懒,并没有把这三个包打进去,所以就出现了这个问题。