从数据库中获取数据后,我必须返回一个 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;
}
我尝试为地址创建一个单独的类,但我无法映射地址(Adr1,Adr2,City,State)的各个参数,以便创建我需要的 JSON 对象。
谁能帮我将正确的数据从数据库映射到 JSON ?