我使用vertx' s Json.Decode()
将json字符串转换为嵌套的Java对象(POJO)。如下所示:
{ "countries" : [ {"name":"country01", "cities":[{"name":"city1"}, {"name":"city2"} ] } ] }
目标对象是:
Request {
private List<Country> countries;
public List<Country> getCountries()
{
return countries;
}
public void setCountries(List<Country> cts)
{
countries = cts;
}
}
Country {
private String name;
public String getName()
{
return name;
}
public void setName(String n)
{
name = n;
}
private List<City> cities;
public List<City> getCities()
{
return cities;
}
public void setCities(List<City> cts)
{
cities = cts;
}
}
City {
private String name;
...
}
&#13;
现在,我希望能够在Country
对象中包含City
属性,以便获取城市的国家/地区名称。我该怎么做?
非常感谢!
答案 0 :(得分:1)
使用两步流程重新建立从一个城市到另一个国家/地区的上行链接。