2017-03-13 6 views
-2

Ich arbeite auf Json derzeit in Android, aber jetzt folgen ich Getter und Setter-Methoden zu json zu analysieren. Beispielsweise. Wenn 5 Felder in der JSON-Zeichenfolge vorhanden sind, erstellen Sie 5 Getter- und Setter-Methoden in einer Klasse und parsen Sie die Zeichenfolge entsprechend.Json dynamisch analysieren.

Aber jetzt in Zukunft, wenn ein weiteres Feld in JSON-String erhöht, dann muss ich wieder eine weitere Getter-und Setter-Methode in dieser Klasse hinzufügen. Also meine Frage ist, können wir Json ohne Getter Setter, ohne Klasse zu analysieren? Wenn sich JSON in Zukunft ändert, kann es gut gehandhabt werden, ohne eine neue Getter- und Setter-Methode hinzuzufügen. Bitte lassen Sie mich wissen, die dynamische Art, json zu behandeln.

+0

können Sie Ihren Getter und Setter leicht versuchen [this] (http://www.jsonschema2pojo.org/) –

+0

Analysieren Sie direkt oder mit Gson/Jackson? – theblitz

+0

Ich möchte nicht Getter Setter Methoden Logik. Jetzt verwende ich JSONObject, um das JSON-Feld zu analysieren – user3530687

Antwort

0

können Sie diese Website http://www.jsonschema2pojo.org/

zum Erstellen einer Klasse verwenden, wenn in Zukunft nur alle Felder Erhöhung der json setzen, dass es automatisch eine Klasse für Sie erstellen.