将JSON导入Eclipse项目


80

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

Answers:


165

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

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

我希望这能解决您的问题


在桌面上编写单元测试时完全符合Android的JSON LIB
TERTIUM

在您的答案和上一个答案之间,我感到困惑:是要添加一个新的外部Jar,还是一个新的库?
CodyBugstein 2014年

您在哪里找到这些链接?我花了几个小时在json.org/java/index.html上,带我到源代码的github。但没有链接到罐子。
JohnMerlino 2014年


@Imray我解压缩了它,然后使用了New External Jar。
miss.serena 2015年


1

从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;



0

在linux pip上安装library_that_you_need也在帮助/ Eclipse MarketPlace上,我为Eclipse 7添加了PyDev IDE,因此,当我启动一个新项目时,我会创建文件/ New Project / Pydev Project


0

接受答案的链接较旧,可能会因使用泛型而引起警告

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

将jar添加到Java构建路径

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.