Possible to do in one loop?

 "branchMaterials": [
        {
            "branchId": 1,
            "materialBalances": [
                {
                    "balance": 20.0,
                    "consignmentMaterialId": 59,
                    "branchId": 1,
                    "materialName": "test"
                },


api returns this, shouldve been grouped by materialName can we do that in one loop?
Solution
groupBy(branchMaterials.flatMap(branchMaterial => branchMaterial.materialBalances), materialBalance => materialBalance.materialName)
Was this page helpful?