データベースからデータを取得した後、JSON 形式のオブジェクトを返す必要があります。サンプル データベースは次のとおりです。
JSON の戻り値を次のようにしたい:
{
"Name": "Mark",
"Address": {
"Adr1": "123 Avenue",
"Adr2": "Apt-121",
"City": "Phoenix",
"State": "AZ"
}
}
これまでのところ、アドレス テキスト全体を文字列として取得できましたが、これは役に立ちません。次のようになります。
{
"Name": "Mark",
"Address": "{Adr1:123 Avenue, Adr2:Apt-121, City:Phoenix, State:AZ}"
}
私の POJO は次のようになります。
class Profile{
String name;
Address addr;
}
class Address{
String Adr1;
String Adr2;
String City;
String State;
}
アドレス用に別のクラスを作成しようとしましたが、必要な JSON オブジェクトを作成するために、Address(Adr1、Adr2、City、State) の個々のパラメーターをマップできません。
データベースから JSON への正しいデータのマッピングを手伝ってくれる人はいますか?