2

私はこのようなペイロードを持っています

{
    "rows": [{
        "id": "1234",
        "data": {
            "updatedby": "uid1",
            "resource": {
                "resourceid": "abcd"
            }
        }
    }, {
        "id": "1235",
        "data": {
            "updatedby": "uid2",
            "resource": {
                "resourceid": "pqrs"
            }
        }
    }, {
        "id": "1236",
        "data": {
            "updatedby": "uid3",
            "resource": {
                "resourceid": "bert"
            }
        }
    }]
}

json ペイロードからのみ RESOURCE タグのコンテンツを抽出する必要があります。正規表現の定式化を手伝ってもらえますか? 以下は私が試したもので、parser.data メソッドを呼び出しません。

var parser = JSONStream.parse(['rows', true, /^resource/]);

parser.on('data', function(data) {
    console.log('received the payload -do something');
});
4

1 に答える 1