将 JSON 导入 Eclipse 项目

Posted

技术标签:

【中文标题】将 JSON 导入 Eclipse 项目【英文标题】:Importing JSON into an Eclipse project 【发布时间】:2012-02-18 08:02:38 【问题描述】:

我是一名有抱负的 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/

【问题讨论】:

【参考方案1】:

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

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

希望能解决你的问题

【讨论】:

在桌面上编写单元测试时完美契合android json lib 在你的答案和上一个答案之间,我很困惑:我们是添加一个新的外部 Jar 还是一个新的库? 您在哪里找到这些链接?我在json.org/java/index.html 上花了几个小时,它把我带到了 github 的源代码。但没有指向罐子的链接。 @JohnMerlino 这里是 Java2s 上的 JAR 目录 java2s.com/Code/Jar/CatalogJar.htm @Imray 我解压后使用了新的外部 Jar。【参考方案2】:

您应该从这里获取 json 实现:http://code.google.com/p/json-simple/。

下载 *.jar 将其添加到类路径中(右键单击项目,Properties->Libraries 并添加新的 JAR。)

【讨论】:

【参考方案3】:

从 java2s 网站下载 json,然后将其包含在您的项目中。 在你的课堂上添加这些 包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;

【讨论】:

【参考方案4】:

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

你应该从JSON-javagithub站点下载最新的jar

将jar添加到Java构建路径

Order and Export 选项卡中的现有项目中,将新jar 移动为json-20180813.jar,作为第一个(或在JSONObject 的其他依赖项之上)

【讨论】:

【参考方案5】:

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

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

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

【讨论】:

【参考方案6】:

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

【讨论】:

【参考方案7】:

在 Linux 上 pip install library_that_you_need 同样在 Help/Eclipse MarketPlace 上,我为 Eclipse 7 添加了 PyDev IDE,所以当我开始一个新项目时,我会创建文件/New Project/Pydev Project

【讨论】:

以上是关于将 JSON 导入 Eclipse 项目的主要内容,如果未能解决你的问题,请参考以下文章

从 Eclipse 将项目部署到 Tomcat

eclipse如何导入java项目文件

(转)eclipse导入Gradle项目

如何把GitHub中的开源项目导入到Eclipse

IntelliJ IDEA导入多个eclipse项目到同一个workspace下

web项目导入eclipse后不识别,不能添加到tomcat中