私はNodeを初めて使用し、単純なJSONオブジェクトにアクセスするのに苦労しています。私のrequest.bodyには、次のようなJSONコンテンツが含まれます。
{
"store_config": [
{
"name": "hello",
"name2": "world"
}
]
}
「store_config」値は常に存在しますが、その中のキーと値は何でもかまいません。
キーと値を繰り返し処理してそれぞれにアクセスするにはどうすればよいですか?また、それぞれを非同期的に処理したいと思います。
考えや方向性に感謝します。
アップデート
console.log(typeof(request.body));
戻り値:Object
parsedBody = JSON.parse(request.body);
戻り値:
SyntaxError: Unexpected token o
at Object.parse (native)
更新2-さらなるデバッグ:
配列を反復処理しようとすると、値は1つだけです。
request.body.store_config.forEach(function(item, index) {
console.log(index);
console.log(request.body.store_config[index]);
});
戻り値:
0
{ name: 'hello', name2: 'world' }