将JSON导入Eclipse项目

时间:2012-01-25 03:51:01

标签: java eclipse json import

我是一个有抱负的Java程序员,希望在项目中使用JSON。我正在按照一本编程教程(从一本书中),该教程要求我使用以下行将JSON导入到我的项目中:

import com.google.appengine.repackaged.org.json.JSONArray; 

但这会产生错误,所以我用这一行替换了它:

import org.json.JSONArray;

这也会产生(不同的)错误:

  

导入org.json无法解析

我认为问题在于我的Eclipse工作区中实际上没有JSON库。我怎么能这样做,所以我可以使用JSONArray?我找到了JSON的网站,但我不确定下载什么或安装方式或位置:

http://json.org/java/

7 个答案:

答案 0 :(得分:144)

从此URL下载ZIP文件并将其解压缩以获取Jar。将Jar添加到构建路径中。要检查此Jar中的可用类,请使用此URL

将此Jar添加到构建路径右键单击Project>构建路径>配置构建路径>选择“库”选项卡>单击添加外部库>选择Jar文件下载

我希望这能解决你的问题

答案 1 :(得分:1)

它仍然不适合我,但至少我不再得到JSON库错误。将json-1.5.jar从此处link复制到主文件夹中,而不是复制到库中,然后像您指出的那样将每个导入com.google.appengine.repackaged.org.json.JSONArray;替换为import org.json.JSONArray;。 每次我尝试访问数据存储区时,仍然会收到以下警告:

com.google.appengine.tools.development.LocalResourceFileServlet doGet
WARNING: No file found for: /favicon.ico

您是否设法让代码最终运作?

答案 2 :(得分:1)

从java2s网站下载json然后包含在您的项目中。 在你的课上添加这些 package java_basic;

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;

答案 3 :(得分:0)

在Linux上

pip安装库_that_you_need 同样在帮助/ Eclipse MarketPlace上,我添加了用于Eclipse 7的PyDev IDE,因此当我启动一个新项目时,我会创建文件/ New Project / Pydev Project

答案 4 :(得分:0)

接受的答案的链接较旧,可能导致warnings使用泛型,

您应该从JSON-java github网站下载最新的jar

将jar添加到Java构建路径

foreach (XmlNode node in docs.SelectNodes(query)) { if (condition = true) { do { XmlNode nextnode = parentnode.NextSibling; string nextnodetest = nextnode.LocalName; if (nextnodetest = "Programme") { //calculate duration. } while (nextnodetest !=programme) } // skip the nodes in the foreach loop that were involved in the if/do statements above } 标签中的现有项目中,将新jar移为Order and Export,作为第一个(或在其他依赖项之上,并带有json-20180813.jar

答案 5 :(得分:-1)

从这里下载java-json.jar,其中包含org.json.JSONArray

http://www.java2s.com/Code/JarDownload/java/java-json.jar.zip

nzip并添加到您项目的库中: 项目>构建路径>配置构建路径>选择库标签>添加外部库>选择java-json.jar文件。

答案 6 :(得分:-1)

here下载json jar。这将解决您的问题。