Ricevo la risposta da un servizio come di seguito. Come analizzare questo in un Map
? Ho inizialmente pensato di dividere in spazi vuoti ma non funziona in quanto il valore potrebbe contenere spazi, ad es. guarda il valore della chiave SA nella risposta seguente.C'è un modo semplice per analizzare questo testo in una mappa
Un'opzione che ho pensato è quella di dividere negli spazi fornito il carattere precedente è una doppia citazione. Non sono sicuro di come scrivere la regex per questo però.
TX = "0000000000108000001830001" FI = "" OS = "8" CI = "QU01SF1S2032" AW = "SSS" SA = "1525 Windward Concourse"
Accidenti, basta usare le virgolette singole; è etichettato Groovy :) –
@DaveNewton - Lo lasceremo come esercizio per l'OP. :-) – ziesemer
@ziesemer - +1. Ma sto ottenendo il valore dopo "=" stampato con doppio quoes come "0000000000108000001830001" –