Gsonでサーバから返されたJSONオブジェクトをPOJOクラスに変換

1278 ワード

postmanを使用してインタフェースから返されるresponseを取得し、プラグインを使用してresponseをbeanクラスファイルに変換します.
そしてGsonで変換できます.
Gson gson = new Gson();
mBean = gson.fromJson(response.toString(), QueryAllHelpBean.class);

ここで、変換プラグインには価格がfloatであるなどの小さな問題がありますが、インタフェースが5.0ではなく5のような整数を返すと、プラグインはこれが整数であると考えられ、生成されたbeanファイルの対応する価格のタイプが整数に設定されます.
インタフェースパラメータが変化し、次に小数点のfloatデータが9.9のように返されると、Gsonはタイプ不一致変換に失敗し、クライアントはフラッシュバックします.
そのため、クライアントのバックグラウンド可能なインタフェースの規範は重要で、良好な娘の部屋は後期のメンテナンスのために多くの面倒を節約することができます.