2017-05-27 5 views
0

私はqpx-flight APIで作業しています。このApiのレスポンスには、多くの「id」と「kind」フィールドがあります。私はすべてのパスとサブパスでレスポンスからそれらを取り除き、さらにレスポンスJSON全体をダウンしたいと思います。JSONのフィールドをnode.js内のすべてのサブパスから削除します

私は、全体の応答を列挙してループ内で一度に1つずつ取り除くことができます。しかし、私はこれを行うにはシンプルでエレガントな方法がなければならないと思います。

enter image description here

答えて

0

古典的な方法で使用することであるreviver optionJSON.parseへ:戻るundefined

JSON.parse(json, (k, v) => k === 'id' || k === 'kind' ? undefined : v); 

結果から省略されるキー/値のペアを引き起こします。

関連する問題