-1
私はjavascriptを使用しており、mongodbからjsonオブジェクトをネストしています。ネストされたJSONをフラットJSONに変換する
"abc": [
{
"a": "01AABCE2207R1Z5",
"b": "Y",
"c": [
{
"ca": "A",
"cb": "AflJufPlFStqKBZ",
"cc": "S008400"
},
{
"cx": "A",
"cy": "AflJufPlFStqKBZ",
"cz": "S008400"
}
]
},
{
"a": "01AABCE2207R1Z5",
"b": "Y",
"c": [
{
"ca": "A",
"cb": "AflJufPlFStqKBZ",
"cc": "S008400"
},
{
"cx": "A",
"cy": "AflJufPlFStqKBZ",
"cz": "S008400"
}
]
}
]
上記のスキーマには固定フィールドがあり、スキーマに変更はありません。
今、フラットなjson配列オブジェクトとして作成したいと思いますが、そのような結果が得られるはずです。 c
が複数のJSONを持っている場合、それはそう、同じa
でb
値
[{
"a": "01AABCE2207R1Z5",
"b": "Y",
"ca": "A",
"cb": "AflJufPlFStqKBZ",
"cc": "S008400"
},
{
"a": "01AABCE2207R1Z5",
"b": "Y",
"cx": "A",
"cy": "AflJufPlFStqKBZ",
"cz": "S008400"
},
{
"a": "01AABCE2207R1Z5",
"b": "Y",
"ca": "A",
"cb": "AflJufPlFStqKBZ",
"cc": "S008400"
},
{
"a": "01AABCE2207R1Z5",
"b": "Y",
"cx": "A",
"cy": "AflJufPlFStqKBZ",
"cz": "S008400"
}
]
を新しいJSONオブジェクトを作成する必要があり、私はそれを平坦にするための迅速かつ簡単な手順を知りたいオブジェクト。 これを解決するプロセスと方法を教えてください。
ありがとう
これはとても簡単です。どうしたのですか? –
あなたはこれをやりたい言語でこれをタグ付けしたことさえありません...そして、私たちに見せてもらうには、少なくともあなた自身が思いつくアプローチが必要です。 – CBroe
https://www.npmjs.com/package/flatを試す – Igor