下午好!
我正在为Web服务开发API。我需要使用从服务器下载的默认数据来呈现表单。
“小型”方法会返回国家和城市的字典。
每个城市都有自己所在国家/地区的ID。如果我们需要了解该国的所有城市 - 有必要遍历所有城市。
有两种方法可以解决这个问题:
1.添加与国家/地区相关的所有城市的ID列表。
2.创建一个单独的字典,其中键是国家/地区的ID,值是城市ID的列表。
我无法理解它会更正确:
{
"Countries": {
"country id": {
"id": "country id",
"name": "country name",
"citys": ["city id", "city id" ...]
},
},
"Cities": {
"city id": {
"id": "id of the city",
"name": "city name",
"country__id": "country id",
}
}
}
左右:
{
"Countries": {
"country id": {
"id": "country id",
"name": "country name",
},
},
"Cities": {
"city id": {
"id": "id of the city",
"name": "city name",
"country_id": "country id",
}
},
"countries_cities":{
"country id":["id city", "city"...]
}
}