2017-03-13 9 views
-2

私は現在アンドロイドでjsonに取り組んでいますが、今はjsonを解析するgetterとsetterメソッドに従っています。例えば。 JSON文字列に5つのフィールドがある場合、1つのクラスに5つのgetterメソッドとsetterメソッドを作成し、それに応じて文字列を解析します。Jsonを動的に解析します。

しかし、将来、jsonストリングでフィールドが1つ増えたら、もう一度そのクラスにもう1つのゲッターとセッターメソッドを追加する必要があります。 私の質問は、クラスなしでゲッターセッターなしでjsonを解析できますか? jsonが将来変更された場合、新しいgetterとsetterメソッドを追加しなくてもうまく処理できます。 jsonを処理する動的な方法を教えてください。将来的には任意のフィールド増加はちょうどそれが自動的にあなたのためのクラスを作成することをJSONを入れた場合

+0

getterとsetterを簡単に試すことができます[this](http://www.jsonschema2pojo.org/) –

+0

Gson/Jacksonを使って直接解析していますか? – theblitz

+0

私はゲッターセッターメソッドのロジックを望んでいません。今私はjsonフィールドを解析するためにJSONObjectを使用します – user3530687

答えて

関連する問題