【发布时间】:2021-04-20 08:10:55
【问题描述】:
1.我有以下来自另一个 API 的 json 数据。它在单独的数组对象中显示国家和标志
{
"data": [
{
"service": "Tourist Visa",
"service_id": 2,
"country_id": 2,
"country_name": "Australia",
"country_flag": "https://getset-visa.s3.amazonaws.com/images/flag/australia-flag.JPG"
},
{
"service": "Tourist Visa",
"service_id": 2,
"country_id": 1,
"country_name": "India",
"country_flag": "https://getset-visa.s3.amazonaws.com/images/countries/Indian-Flag.png"
},
{
"service": "Visa Services",
"service_id": 3,
"country_id": 1,
"country_name": "India",
"country_flag": "https://getset-visa.s3.amazonaws.com/images/countries/Indian-Flag.png"
}
]
}
2。我想将其转换为如下所示,使用 JavaScript 在 API 中使用。就像一个数组中的一个国家数据和另一个数组对象中的另一个国家数据以及国家、标志和服务数组
{
"data": [
{
"countryName": "Australia",
"countryFlag": "https://getset-visa.s3.amazonaws.com/images/flag/australia-flag.JPG",
"services": [
{
"serviceName": "Tourist Visa"
}
]
},
{
"countryName": "India",
"countryFlag": "https://getset-visa.s3.amazonaws.com/images/countries/Indian-Flag.png",
"services": [
{
"serviceName": "Visa Services"
},
{
"serviceName": "Tourist Visa"
}
]
}
]
}
任何帮助表示赞赏。
【问题讨论】:
-
欢迎来到 Stack Overflow!欢迎来到堆栈溢出!访问help center,使用tour 了解内容和How to Ask。如果您遇到困难,请发布您的尝试minimal reproducible example,并使用
[<>]sn-p 编辑器记录输入和预期输出。
标签: javascript arrays api express object