Importing JSON into an Eclipse project
我是一位有抱负的Java程序员,希望在项目中使用JSON。 我正在遵循一个编程教程(从书中),该教程要求我使用以下行将JSON导入到我的项目中:
1 | import com.google.appengine.repackaged.org.json.JSONArray; |
但这产生了一个错误,因此我用以下代码替换了它:
1 | import org.json.JSONArray; |
这也会产生一个(不同的)错误:
The import org.json cannot be resolved
我认为问题是我的Eclipse工作区中实际上没有JSON库。 我该怎么做,以便可以使用JSONArray? 我找到了用于JSON的网站,但不确定要下载什么或如何或在何处安装它:
http://json.org/java/
从该URL下载ZIP文件并解压缩以获取Jar。将Jar添加到您的构建路径。要检查此Jar中可用的类,请使用此URL。
将此Jar添加到您的构建路径中右键单击项目>构建路径>配置构建路径>选择库选项卡>单击添加外部库>选择Jar文件下载
我希望这能解决您的问题
您应该从此处获取json实现:http://code.google.com/p/json-simple/。
- 下载* .jar
- 将其添加到类路径(在项目上,右键单击Properties-> Libraries并添加新的JAR。)
从java2s网站下载json,然后将其包含在您的项目中。
在您的班级中添加这些
包java_basic;
1 2 3 4 5 6 7 8 9 | import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Iterator; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; |
它仍然对我不起作用,但至少我再也没有收到JSON库错误。从此处链接将json-1.5.jar复制到主文件夹中,而不是复制到库中,然后像您指出的那样,用
每次尝试访问数据存储区时,仍然会收到以下警告:
1 2 | com.google.appengine.tools.development.LocalResourceFileServlet doGet WARNING: No file found for: /favicon.ico |
您是否最终使代码正常工作?
接受答案的链接较旧,可能会因使用泛型而引起警告,
您应该从JSON-java github网站下载最新的jar
将jar添加到Java构建路径
在
在Linux上
pip安装库_that_you_need
同样在帮助/ Eclipse MarketPlace上,我添加了用于Eclipse 7的PyDev IDE,因此,当我启动一个新项目时,我会创建文件/ New Project / Pydev Project。
从这里下载json jar。这样可以解决您的问题。
从此处下载java-json.jar,其中包含
http://www.java2s.com/Code/JarDownload/java/java-json.jar.zip
nzip并将其添加到项目的库中:
项目>构建路径>配置构建路径>选择库选项卡>添加外部库>选择java-json.jar文件。