Heim >Java >javaLernprogramm >Wie kann ich JSON-Strings in Java ME effizient in Objekte parsen?
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!