Heim >Java >javaLernprogramm >Wie kann ich JSON-Strings in Java ME effizient in Objekte parsen?

Wie kann ich JSON-Strings in Java ME effizient in Objekte parsen?

Barbara Streisand
Barbara StreisandOriginal
2024-12-16 15:36:11934Durchsuche

How Can I Efficiently Parse JSON Strings into Objects in Java ME?

JSON-Strings in Objekte in Java ME analysieren

Frage:

Gibt es eine übersichtliche Möglichkeit, einen JSON-String zu konvertieren? in eine Objektdarstellung in Java ME? Die herkömmliche Methode erfordert mehrere Zeilen mühsamer Codierung, wie unten gezeigt:

Object n = create("new");
setString(p, "name", "MyNode");
setInteger(p, "width", 200);
setInteger(p, "height", 100);

Antwort:

Erwägen Sie die Verwendung externer Bibliotheken für verbesserte JSON-Verarbeitungsfunktionen. Eine sehr empfehlenswerte Bibliothek für Java ME ist:

http://code.google.com/p/json-simple/

Diese leichte Bibliothek macht die JSON-Analyse effizient und mühelos und ermöglicht Ihnen die Konvertierung einer JSON-Zeichenfolge in ein Objekt in einer einzigen Codezeile:

JSONObject json = (JSONObject)new JSONParser().parse("{\"name\":\"MyNode\", \"width\":200, \"height\":100}");

Sie können dann bestimmte Datenfelder aus dem analysierten Objekt abrufen:

System.out.println("name=" + json.get("name"));
System.out.println("width=" + json.get("width"));

Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Strings in Java ME effizient in Objekte parsen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn