【发布时间】:2018-12-26 10:45:16
【问题描述】:
当我调用国家/地区列表时,我从 API 获得以下 JSON 数组:
{
"countries": [
[
"Andorra",
"AD"
],
[
"United Arab Emirates",
"AE"
],
[
"Afghanistan",
"AF"
],
[
"Antigua and Barbuda",
"AG"
],
[
"Anguilla",
"AI"
],
[
"Albania",
"AL"
],
[
"Armenia",
"AM"
]]}
这是我的控制器:
def find_countries
@countries = CountryStateSelect.countries_collection
render :json=>{ :countries=> @countries }
end
我想像这样分隔这个国家列表数组。
{
"countries": [
[
value:"Andorra",
key: "AD"
],
[
value: "United Arab Emirates",
key:"AE"
],
[
value: "Afghanistan",
key:"AF"
],
[
value:"Antigua and Barbuda",
key:"AG"
]
]}
我无法识别值和键。我怎样才能像上面那样分离这个 JSON 响应?
【问题讨论】:
标签: ruby-on-rails json ruby