У меня есть массив Json с такими данными
0: Product {Name: "--Product Name--", CategoryID: "115", Sku: "xxxx", Quantity: 1, Price: 4}
1: Product {Name: "--Product Name--", CategoryID: "115", Sku: "xxxx", Quantity: 1, Price: 4}
2: Product {Name: "--Product Name--", CategoryID: "115", Sku: "xxxx", Quantity: 1, Price: 4}
3: Product {Name: "--Product Name--", CategoryID: "77", Sku: "xxxx", Quantity: 1, Price: 9.99}
4: Product {Name: "--Product Name--", CategoryID: "77", Sku: "xxxx", Quantity: 2, Price: 9.99}
5: Product {Name: "--Product Name--", CategoryID: "77", Sku: "xxxx", Quantity: 1, Price: 9.99}
6: Product {Name: "--Product Name--", CategoryID: "77", Sku: "xxxx", Quantity: 4, Price: 9.99}
Я хочу создать краткую сводку товаров, хранящихся в объекте, по их идентификатору категории, их количеству и стоимости
Таким образом, результат будет примерно таким:
Category Id Quantity Cost
115 3 12
77 8 79.92
Есть ли простой способ сделать это, не создавая несколько массивов, чтобы показать, какие идентификаторы категорий находятся в объекте, и циклически перебирая каждый массив продуктов, а затем массив категорий во вложенном цикле for?