1

私は大きな JSON データに取り組んでおり、それを解析するために JSONStream npm モジュールを使用しました。JSON 配列オブジェクトからデータを解析できます。しかし、シナリオの 1 つは単純な JSON オブジェクト (配列ではない) を取得します。

この場合、複数のフィールドを解析できません。1 つのフィールドのみを解析/抽出できます。

私のJson構造、解析/抽出status.replicasしたいstatus.updatedReplicas

JSON構造

私のコード、

request({url:'ssss',verify:'False',headers:{'Authorization':'Bearer zzzz','Accept':'application/json','User-Agent':'zzz'}})
  .pipe(JSONStream.parse('status.replicas'))
  .pipe(es.mapSync(function (data) {
    console.log("Log "+data); 
  })) ;

これは、data =1両方を解析する方法を示していますreplicas and updatedReplicas

使用するJSONStream.parse('*')と、出力はJSON から要素data = Deploymentのみを取得します。kind

4

1 に答える 1