私はいくつかのjson値をクラスメンバー変数にマップする必要があります。JSON値をRetrofit Androidでクラス変数にマップする
私は緯度と経度の値を取得し、以下のクラスにする必要があります。
public class City {
@SerializedName("name")
private String name;
private String latitude;
private String longitude;
// CONSTRUCTORS
// GETTERS AND SETTERS}
都市名が@SerializedNameを使用してマッピングされたが、それはCOORD JSONオブジェクトの一部であるので、それは緯度と経度では動作しません。
どのようにマップするのかを教えてもらえますか? 都市クラスにオブジェクトを置くことは望ましくありません。
これは私が何をする必要があるかの別の例です。
私は、あまりにも天気のクラスを作成していますが、私は天候配列または一時配列からすべての変数だけでいくつかの値を格納する必要はありません。一部の値はまったく必要ありません。都市の例では、私はcoordオブジェクトを作成するのではなく、latとlonの値だけを格納したいと思います。
上記のjsonのModelクラスを作成しますか? – Drv
あなたは都市クラスにcoordオブジェクトを置く必要があります(これは意味をなさえます)。 APIを平坦化するには、座標オブジェクトを公開せずに「getLat」と「getLon」を使用するだけです。 – DeeV
こんにちはDrvとDeeV。私はよりよく説明するための質問を更新しました。 –