すべてのプロジェクトのリストを同じcompanyName
とcompanyId
に組み合わせたいとします。同じキー値のデータを結合するデータウェーブ配列変換
私はcompanyName
とcompanyId
の同じ値を持つすべてのデータを取り、独自の配列に結合するようにデータを処理するのに助けが必要です。
私はここになります期待入力例データ:
[{
"companyName": "ABC company",
"companyId": "123",
"projectName": "project1",
"levelCode": "893",
"projectStatus": "2"
},
{
"companyName": "ABC company",
"companyId": "123",
"projectName": "project2",
"levelCode": "1386",
"userId": "183",
"projectStatus": "2"
},
{
"companyName": "ABC company",
"companyId": "123",
"projectName": "project3",
"levelCode": "1655",
"userId": "183",
"projectStatus": "1"
},
{
"companyName": "ABC company",
"companyId": "123",
"projectName": "project4",
"levelCode": "1865",
"userId": "159",
"projectStatus": "2"
}]
予想される出力
すべてのデータを操作した後:companyName
「ABC社」を含むすべてのプロジェクトが今1列にマージされることに注意してください(プロジェクト)。
[
{
"companyName": "ABC company",
"companyId": "123",
"projects": {
"projectName": "project1",
"levelCode": "893",
"projectStatus": "2"
},
{
"projectName": "project2",
"levelCode": "1386",
"userId": "183",
"projectStatus": "2"
},
{
"projectName": "project3",
"levelCode": "1655",
"userId": "183",
"projectStatus": "1"
},
{
"projectName": "project4",
"levelCode": "1865",
"userId": "159",
"projectStatus": "2"
}
}
]
Shu:通常Stackoverflowでは、あなたがすでに試したことを示すことが期待されます。あなたが参照したドキュメントと、このプロセスに関係すると思われるものについて説明します。将来的には、あなたの書式についてさらに注意してください。完全なコードスニペットを強調表示し、{}をクリックするか、ctrl + k [cmd + k]と入力してください。 – Zargold