it-swarm.com.de

Importieren von JSON in ein Eclipse-Projekt

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 gebeten wurde, JSON mithilfe der folgenden Zeile in mein Projekt zu importieren:

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

Dies führte jedoch zu einem Fehler, daher habe ich ihn durch folgende Zeile ersetzt:

import org.json.JSONArray;

Dies erzeugt auch einen (anderen) Fehler:

Die import org.json kann nicht aufgelöst werden

Ich denke, das Problem ist, dass ich eigentlich keine JSON-Bibliothek in meinem Eclipse-Arbeitsbereich habe. Wie kann ich das machen, damit ich den JSONArray verwenden kann? Ich habe die Website für JSON gefunden, bin aber nicht sicher, was heruntergeladen werden soll und wie oder wo ich sie installieren sollte:

http://json.org/Java/

68
Asher Walther

Laden Sie die Zip-Datei von diesem URL herunter und extrahieren Sie sie, um das Jar zu erhalten. Fügen Sie das Jar Ihrem Build-Pfad hinzu. Um die verfügbaren Klassen in diesem Jar zu überprüfen, verwenden Sie diese URL .

So fügen Sie dieses Glas zu Ihrem Build-Pfad hinzu Klicken Sie mit der rechten Maustaste auf Projekt> Build-Pfad> Build-Pfad konfigurieren> Registerkarte Bibliotheken auswählen

Ich hoffe, das löst dein Problem

139

Sie sollten die json-Implementierung von hier nehmen: 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 neue JAR hinzu.)
5
Jeremy D

Laden Sie json von der Java2-Website herunter, und fügen Sie sie in Ihr Projekt ein.

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;
1
Gajender Singh

Es funktioniert immer noch nicht für mich, aber ich bekomme zumindest keinen JSON-Bibliotheksfehler mehr. Kopieren Sie json-1.5.jar von hier aus in den Hauptordner link , nicht in die Bibliothek. Ersetzen Sie dann jeden Import com.google.appengine.repackaged.org.json.JSONArray; durch import org.json.JSONArray;, wie Sie es angegeben haben. Ich erhalte immer noch die folgende Warnung, wenn ich versuche, auf den Datastore zuzugreifen:

com.google.appengine.tools.development.LocalResourceFileServlet doGet
WARNING: No file found for: /favicon.ico

Haben Sie es geschafft, dass der Code am Ende funktioniert?

1
Spektor

auf Linux pip install library_that_you_need Auch in Hilfe/Eclipse MarketPlace füge ich PyDev IDE für Eclipse 7 hinzu. Wenn ich also ein neues Projekt starte, erstelle ich eine Datei/Neues Projekt/Pydev-Projekt

0
mariomorle

Der Link der akzeptierten Antwort ist alt und kann bei Generics warnings verursachen,

Sie sollten das neueste jar von der JSON-Java github-Site herunterladen

Fügen Sie jar zu Java Build Path hinzu 

Verschieben Sie im vorhandenen Projekt auf der Registerkarte Order and Export die neue Dose als json-20180813.jar als erste (oder über andere Abhängigkeiten mit JSONObject).

0
user7294900