javascript - 按键名过滤 JSON 数据

标签 javascript angularjs json

我是 angularJS 的新手

我有这样的 JSON 数据:

[
{
    "REPORT_ID": "QDP56DSC4BK",
    "REPORT_NAME": "non, lobortis quis, pede.",
    "REPORT_STATUS": 1,
    "REPORT_TYPE": "Duis Sit Amet Ltd",
    "REPORT_DATE": "Sep 3, 2015",
    "REPORT_INGREDIENT_1": "Prednisone",
    "REPORT_INGREDIENT_2": "Alprazolam",
    "REPORT_INGREDIENT_3": "Prednisone",        

},
{
    "REPORT_ID": "JQY45UOQ8PY",
    "REPORT_NAME": "Cras dolor dolor, tempus",
    "REPORT_STATUS": 4,
    "REPORT_TYPE": "Sociis Incorporated",
    "REPORT_DATE": "Apr 26, 2015",
    "REPORT_INGREDIENT_1": "Clonazepam",
    "REPORT_INGREDIENT_2": "Hydrocodone/APAP",
    "REPORT_INGREDIENT_3": "Nuvaring",      
},
{
    "REPORT_ID": "EDE42OUH3FM",
    "REPORT_NAME": "posuere cubilia Curae; Donec",
    "REPORT_STATUS": 5,
    "REPORT_TYPE": "Pede Inc.",
    "REPORT_DATE": "May 22, 2015",
    "REPORT_INGREDIENT_1": "Furosemide",
    "REPORT_INGREDIENT_2": "Lipitor",
    "REPORT_INGREDIENT_3": "Losartan Potassium",

},
{
    "REPORT_ID": "BWQ55EIS6LS",
    "REPORT_NAME": "enim. Nunc ut erat.",
    "REPORT_STATUS": 1,
    "REPORT_TYPE": "Orci Sem Institute",
    "REPORT_DATE": "Dec 29, 2015",
    "REPORT_INGREDIENT_1": "Alprazolam",
    "REPORT_INGREDIENT_2": "Celebrex",
    "REPORT_INGREDIENT_3": "Promethazine HCl",
}
]

如何过滤此数据并将所有“REPORT_STATUS”数据存储在单独的数组中。

我的数组应该包含: [“REPORT_STATUS”:1,“REPORT_STATUS”:4,“REPORT_STATUS”:5,“REPORT_STATUS”:1]

最佳答案

让我们一起玩 builded functionality :

console.log(JSON.stringify(json, ['REPORT_STATUS']));

会产生

[{"REPORT_STATUS":1},{"REPORT_STATUS":4},{"REPORT_STATUS":5},{"REPORT_STATUS":1}]

关于javascript - 按键名过滤 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34850075/

相关文章:

javascript - 如何修复 require.js 的版本查询字符串,使其不放在 #( anchor )组件之后

javascript - 如何设置事件的 css 选项卡菜单?

java - 无法使用 Angular 和 Spring Boot 上传文件

javascript - Angular,用两个点设置范围变量

angularjs - Angular 注入(inject)语法背后的想法是什么?

jquery - 循环遍历 json key 检查其值是否为空

php - 在php中将表记录保存在关联数组中

javascript - 如何在 Angular 应用程序中导入本地 monorepo typescript 包?

javascript - jQuery - 必须按下按钮两次或更多次才能使功能保持不变

javascript - 通过 $http 进行 Angular json 编码