JSON in ein Eclipse-Projekt importieren

80

Ich bin ein aufstrebender Java-Programmierer, der JSON in einem Projekt verwenden möchte. Ich folgte einem Programmier-Tutorial (aus einem Buch), in dem ich aufgefordert wurde, JSON mithilfe der folgenden Zeile in mein Projekt zu importieren:

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

Da dies jedoch zu einem Fehler führte, habe ich ihn durch diese Zeile ersetzt:

import org.json.JSONArray;

Dies führt auch zu einem (anderen) Fehler:

Der Import org.json kann nicht aufgelöst werden

Ich denke, das Problem ist, dass ich die JSON-Bibliothek nicht in meinem Eclipse-Arbeitsbereich habe. Wie kann ich das tun, damit ich das JSONArray verwenden kann? Ich habe die Website für JSON gefunden, bin mir aber nicht sicher, was ich herunterladen soll oder wie oder wo ich sie installieren soll:

http://json.org/java/

Asher Walther
quelle

Antworten:

164

Laden Sie die ZIP-Datei von dieser URL herunter und extrahieren Sie sie, um das Glas zu erhalten. Fügen Sie das Glas Ihrem Erstellungspfad hinzu. Verwenden Sie diese URL, um die verfügbaren Klassen in diesem Jar zu überprüfen .

So fügen Sie dieses Jar zu Ihrem Erstellungspfad hinzu Klicken Sie mit der rechten Maustaste auf Projekt> Erstellungspfad> Buildpfad konfigurieren> Registerkarte Bibliotheken auswählen> Klicken Sie auf Externe Bibliotheken hinzufügen> Wählen Sie die Jar-Datei herunterladen

Ich hoffe das wird dein Problem lösen

Ramkumar Murugadoss
quelle
Tertium
Zwischen Ihrer und der vorherigen Antwort bin ich verwirrt: Fügen wir ein neues externes Glas oder eine neue Bibliothek hinzu?
CodyBugstein
Wo haben Sie diese Links gefunden? Ich habe Stunden auf json.org/java/index.html verbracht, was mich dazu brachte, mit dem Quellcode zu github. Aber keine Verbindung zu einem Glas.
John Merlino
@ JohnMerlino hier ist der JAR-Katalog auf Java2s java2s.com/Code/Jar/CatalogJar.htm
Ramkumar Murugadoss
@Imray Ich habe es entpackt und dann New External Jar verwendet.
Miss.serena
6

Sie sollten die json-Implementierung von hier aus übernehmen: http://code.google.com/p/json-simple/ .

  • Laden Sie die * .jar herunter
  • Fügen Sie es dem Klassenpfad hinzu (klicken Sie mit der rechten Maustaste auf das Projekt, Eigenschaften-> Bibliotheken, und fügen Sie eine neue JAR hinzu.)
Jeremy D.
quelle
1

Laden Sie json von der java2s-Website herunter und fügen Sie es in Ihr Projekt ein. Fügen Sie in Ihrer Klasse das folgende Paket hinzu: 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
quelle
0

Laden Sie java-json.jar von hier herunter, das enthält org.json.JSONArray

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

nzip und fügen Sie es zur Bibliothek Ihres Projekts hinzu: Projekt> Erstellungspfad> Erstellungspfad konfigurieren> Registerkarte Bibliothek auswählen> Externe Bibliotheken hinzufügen> Wählen Sie die Datei java-json.jar aus.

ESHAN CHATTARAJ
quelle
0

Laden Sie das Json-Glas hier herunter . Dies wird Ihr Problem lösen.

Meowstar
quelle
0

unter linux pip install library_that_you_need Auch in Help / Eclipse MarketPlace füge ich PyDev IDE für Eclipse 7 hinzu. Wenn ich also ein neues Projekt starte, erstelle ich eine Datei / New Project / Pydev Project

Mariomorle
quelle
0

Der Link der akzeptierten Antwort ist alt und kann bei Verwendung von Generika zu Warnungen führen .

Sie sollten das neueste Glas von der JSON-Java Github-Site herunterladen

Fügen Sie jar zum Java-Erstellungspfad hinzu

Order and ExportVerschieben Sie in einem vorhandenen Projekt in der Registerkarte das neue Glas json-20180813.jarals erstes (oder über andere Abhängigkeiten mit JSONObject).

user7294900
quelle