私のノード REST アプリケーションには、データベースに複数のレコードを照会し、オブジェクトの配列を返す関数があります。
JSON オブジェクトを返すようにしたいので、オブジェクトの配列をすべてのレコードを含む単一のオブジェクトに変換する方法が必要です。
残念ながら、このようなことをすることについて、インターネット上で例を見つけることができません。
どんな助けでも大歓迎です。
質問する
5711 次
3 に答える
4
なぜそれをしたいのですか?アイテムの配列をJSON文字列化するのはまったく問題ありません。次のような構造が得られます
"[{},{},{},...]"
アイテムの順序が保証されているため、これはおそらく利点です。
于 2012-09-29T14:09:14.407 に答える
1
underscore.jsのオブジェクト関数を参照してください。
于 2012-09-29T14:17:26.123 に答える
0
次の形式のオブジェクトの配列があるとします。
log {
name: "foo",
log: "bar"
}
あなたができること:
var logs,//Array of logs
logObj = {}
for(i=0, i<logs.Length i++) {
logObj[logs[i].Name] = logs[i].log;
}
ループ後、logObj は次のようになります。
logObj {
foo: bar,
nextName: cool comment,
etc.
}
于 2012-09-29T14:25:15.340 に答える