Vereinfachen Sie die Konvertierung von JSON-Strings in Objekte in Java ME
In Java/J2ME möchten Sie einen JSON-String (z. B. {name :"MyNode", width:200, height:100}) wird in einer Codezeile in die interne Objektdarstellung dieser Zeichenfolge konvertiert. Aktuelle Methoden sind zu umständlich, zum Beispiel:
Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100);
JSON-Bibliothekslösung
Um diesen Konvertierungsprozess zu vereinfachen, können Sie die Hilfe einer JSON-Bibliothek in Anspruch nehmen. Es wird empfohlen, die JSON-Simple-Bibliothek zu verwenden, die klein ist und sich sehr gut für J2ME eignet.
Verwendung
Sie können die JSON-Simple-Bibliothek verwenden, um einen JSON-String in ein Java-Objekt mit der folgenden Codezeile zu analysieren:
JSONObject json = (JSONObject)new JSONParser().parse("{\"name\":\"MyNode\", \"width\":200, \"height\":100}");
Dann können Sie mit der get()-Methode auf die Eigenschaften des Objekts zugreifen:
System.out.println("name=" + json.get("name")); System.out.println("width=" + json.get("width"));
Das obige ist der detaillierte Inhalt vonWie kann ich die Konvertierung von JSON-Strings in Objekte in Java ME vereinfachen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!