如何从json文件中选择和打印值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从json文件中选择和打印值相关的知识,希望对你有一定的参考价值。
我有这个json文件。如何仅查看版本为“ A”的项目?非常感谢。
[
{
"id": 1,
"version": "A",
"description": "description 01",
"title": "title 01"
},
{
"id": 2,
"version": "B",
"description": "description 02",
"title": "title 02"
},
{
"id": 3,
"version": "A",
"description": "description 03",
"title": "title 03"
}
]
我不知道如何写所有值,但不知道如何只写“ A”。
答案
您可以使用filter
方法
const items = [
{
"id": 1,
"version": "A",
"description": "description 01",
"title": "title 01"
},
{
"id": 2,
"version": "B",
"description": "description 02",
"title": "title 02"
},
{
"id": 3,
"version": "A",
"description": "description 03",
"title": "title 03"
}
];
const versionAItems = items.filter( item => item.version === 'A' )
console.log(versionAItems)
另一答案
如果只想查找与版本匹配的项目,则可以使用find方法,如下所示:
let obj =
[
{
"id": 1,
"version": "A",
"description": "description 01",
"title": "title 01"
},
{
"id": 2,
"version": "B",
"description": "description 02",
"title": "title 02"
},
{
"id": 3,
"version": "A",
"description": "description 03",
"title": "title 03"
}
];
let find = "A";
let result = obj.find((item)=> item.version === find);
console.log(result);
以上是关于如何从json文件中选择和打印值的主要内容,如果未能解决你的问题,请参考以下文章