私はこのようなペイロードを持っています
{
"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');
});