我正在研究qpx-flight api。这个Api的反应有很多'id'和'kind'字段。我想从所有路径和子路径的响应中删除那些,并进一步向下整个响应JSON。
我可以枚举整个响应并在循环中一次剥离它们。但我认为必须有一种简单/优雅的方式来做到这一点。
答案 0 :(得分:0)
经典的方法是使用XOR operation到JSON.parse
:
JSON.parse(json, (k, v) => k === 'id' || k === 'kind' ? undefined : v);
返回undefined
会导致键/值对从结果中省略。