【发布时间】:2026-01-29 16:40:01
【问题描述】:
使用如下 JSON 对象,是否可以仅过滤 IOS 相关内容?我对任何方法都持开放态度,例如 for-in 循环或 .filter?
例如,我想进行过滤,以便仅当平台密钥与“IOS”匹配时才返回内容,在这种情况下,我会得到:
- 标题 1
- 问题 1b
- IOS
困难在于只有在平台匹配成功的情况下才应该打印标题,而且我看不到使用常规嵌套 for in 循环实现此目的的方法。
[
{
"title": "Title 1",
"faqs": [
{
"question": "question 1a",
"platform": "ANDROID"
},
{
"question": "question 1b",
"platform": "IOS"
}
]
},
{
"title": "Title 2",
"faqs": [
{
"question": "question 2a",
"platform": "ANDROID"
},
{
"question": "question 2b",
"platform": "WEB"
}
]
}
]
【问题讨论】: