org.json.simple.JSONObject VS org.json.JSONObject,JSONException无法解析为类型

时间:2013-07-30 08:17:51

标签: jsonexception jsonobject

拳头:解释org.json.simple.JSONObject和org.json.JSONObject之间的区别?

第二:我有一个带有org.json.JSONObject和org.json.JSONException的代码。当我在eclipse(JUNO)中编辑代码时,它解析了JSONException的类型并导入了包org.json.JSONException,但是当我在命令行中使用maven运行项目时,我遇到了问题(JSONException无法解析为某种类型)。我尝试通过向pom.xml添加依赖项来解决这个问题:

 <dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1</version>

但我不确定它是否是正确的。我甚至下载了组织的jar。 java-json.jar并将其添加到web deployement程序集但仍然是相同的错误。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:13)

org.json和org.json.simple是两个不同的Java库,它们彼此不兼容。它们具有相同名称的事实只是一种误导性的巧合。

比较两个库:

一般比较= http://www.rojotek.com/blog/2009/05/07/a-review-of-5-java-json-libraries/ org.json.simple = http://code.google.com/p/json-simple/
org.json = http://json.org/java