Importowanie JSON do projektu Eclipse

80

Jestem początkującym programistą Java, który chce wykorzystać JSON w projekcie. Śledziłem samouczek programowania (z książki), w którym poprosiłem mnie o zaimportowanie JSON do mojego projektu za pomocą następującego wiersza:

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

Ale to spowodowało błąd, więc zastąpiłem go tym wierszem:

import org.json.JSONArray;

Powoduje to również (inny) błąd:

Nie można rozwiązać importu org.json

Myślę, że problem polega na tym, że w rzeczywistości nie mam biblioteki JSON w moim obszarze roboczym Eclipse. Jak mogę to zrobić, żeby móc używać JSONArray? Znalazłem stronę internetową dla JSON, ale nie jestem pewien, co pobrać, jak i gdzie ją zainstalować:

http://json.org/java/

Asher Walther
źródło

Odpowiedzi:

167

Pobierz plik ZIP z tego adresu URL i wyodrębnij go, aby uzyskać Jar. Dodaj słoik do ścieżki kompilacji. Aby sprawdzić dostępne klasy w tym Jar, użyj tego adresu URL .

Aby dodać ten Jar do ścieżki kompilacji, kliknij prawym przyciskiem myszy Projekt> Ścieżka kompilacji> Konfiguruj ścieżkę kompilacji> Wybierz kartę Biblioteki> Kliknij Dodaj biblioteki zewnętrzne> Wybierz Pobierz plik Jar

Mam nadzieję, że to rozwiąże Twój problem

Ramkumar Murugadoss
źródło
doskonale pasuje do biblioteki android json podczas pisania testów jednostkowych na komputerze stacjonarnym
Tertium
Pomiędzy Twoją odpowiedzią a poprzednią jestem zdezorientowany: czy dodajemy nowy zewnętrzny słoik, czy nową bibliotekę?
CodyBugstein
Gdzie znalazłeś te linki? Spędziłem godziny na json.org/java/index.html, co zabrało mnie na github z kodem źródłowym. Ale bez linku do słoika.
JohnMerlino
@JohnMerlino tutaj jest katalog JAR na Java2s java2s.com/Code/Jar/CatalogJar.htm
Ramkumar Murugadoss
@Imray Rozpakowałem go, a następnie użyłem nowego zewnętrznego słoika.
miss.serena
6

Należy pobrać implementację json stąd: http://code.google.com/p/json-simple/ .

  • Pobierz plik * .jar
  • Dodaj go do ścieżki klas (kliknij prawym przyciskiem myszy projekt, Właściwości-> Biblioteki i dodaj nowy JAR).
Jeremy D.
źródło
1

Pobierz json z witryny java2s, a następnie dołącz do projektu. W swojej klasie dodaj te pakiety 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;
Gajender Singh
źródło
0

Pobierz java-json.jar stąd, który zawiera org.json.JSONArray

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

nzip i dodaj do biblioteki projektu: Projekt> Ścieżka kompilacji> Konfiguruj ścieżkę kompilacji> Wybierz kartę Biblioteka> Dodaj biblioteki zewnętrzne> Wybierz plik java-json.jar.

ESHAN CHATTARAJ
źródło
0

Pobierz json jar stąd . To rozwiąże twój problem.

Meowstar
źródło
0

na linux pip install library_that_you_need Również w Help / Eclipse MarketPlace dodaję PyDev IDE dla Eclipse 7, więc kiedy rozpoczynam nowy projekt, tworzę plik / New Project / Pydev Project

mariomorle
źródło
0

Link do zaakceptowanej odpowiedzi jest stary i może powodować ostrzeżenia przy użyciu leków generycznych,

Należy pobrać najnowszy plik jar ze strony github JSON-java

Dodaj jar do ścieżki budowania Java

W istniejącym projekcie na Order and Exportkarcie przesuń nowy jar, jako json-20180813.jarpierwszy (lub powyżej innych zależności z JSONObject)

user7294900
źródło