Groovy GroupBy field with and without white spaces

前端 未结 2 627
轮回少年
轮回少年 2020-12-12 05:56

I have invoices list as below

def invoices = [
\'LEDES98BI V2\',
\'LINE|INVOICE_DATE|INVOICE_NUMBER|INVOICE_TOTAL\',
\'1|20150301|INV-Error_Test1|22\',
\'2|2         


        
2条回答
  •  不知归路
    2020-12-12 06:02

    You just need to quote your name, like this

    def invoiceMap = lines.tail().collect{ [heads, it].transpose().collectEntries() }.groupBy{ it.'INVOICE NUMBER' }
    

提交回复
热议问题