Eclipse 프로젝트로 JSON 가져 오기


80

저는 프로젝트에서 JSON을 사용하려는 야심 찬 Java 프로그래머입니다. 다음 줄을 사용하여 JSON을 프로젝트로 가져 오도록 요청하는 프로그래밍 자습서 (책에서)를 따르고있었습니다.

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

하지만 이로 인해 오류가 발생하여 다음 줄로 바꿨습니다.

import org.json.JSONArray;

이것은 또한 (다른) 오류를 생성합니다.

가져 오기 org.json을 확인할 수 없습니다.

문제는 실제로 Eclipse 작업 공간에 JSON 라이브러리가 없다는 것입니다. 어떻게하면 JSONArray를 사용할 수 있습니까? JSON 웹 사이트를 찾았지만 무엇을 다운로드해야하는지, 어떻게 설치해야하는지 잘 모르겠습니다.

http://json.org/java/

답변:


167

URL 에서 ZIP 파일을 다운로드 하고 압축을 풀어 Jar를 가져옵니다. 빌드 경로에 Jar를 추가하십시오. 이 Jar에서 사용 가능한 클래스를 확인하려면이 URL을 사용하십시오 .

이 Jar를 빌드 경로에 추가하려면 프로젝트> 빌드 경로> 빌드 경로 구성> 라이브러리 탭 선택> 외부 라이브러리 추가 클릭> Jar 파일 선택 다운로드

이것이 당신의 문제를 해결하기를 바랍니다.


바탕 화면에 단위 테스트를 작성할 때 완벽하게 안드로이드 JSON lib 디렉토리에 맞는
Tertium

귀하의 답변과 이전 답변 사이에 혼란 스럽습니다. 새 외부 항아리를 추가합니까, 아니면 새 라이브러리를 추가합니까?
CodyBugstein 2014

이 링크를 어디서 찾았습니까? json.org/java/index.html 에서 몇 시간을 보냈고 소스 코드와 함께 github로 이동했습니다. 그러나 항아리에 대한 링크는 없습니다.
JohnMerlino 2014-06-04

@JohnMerlino 여기 Java2s에 JAR 카탈로그입니다 java2s.com/Code/Jar/CatalogJar.htm은
Ramkumar Murugadoss

@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 install library_that_you_need 또한 Help / Eclipse MarketPlace에서 Eclipse 7 용 PyDev IDE를 추가하므로 새 프로젝트를 시작할 때 파일 / 새 프로젝트 / Pydev 프로젝트를 만듭니다.


0

수락 된 답변의 링크는 오래되었으며 제네릭 사용시 경고 를 유발할 수 있습니다 .

JSON-java github 사이트 에서 최신 jar를 다운로드해야 합니다.

Java 빌드 경로에 jar 추가

Order and Export탭의 기존 프로젝트에서 새 jar를 json-20180813.jar첫 번째 (또는 다른 종속성 위 JSONObject)로 이동하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.