Я получаю ответ от службы, как показано ниже. Как разобрать его в Map
? Сначала я подумал о разделении на пробельные символы, но это не работает, так как значение может содержать пробелы, например, посмотрите на значение ключа SA в приведенном ниже ответе.
Один из вариантов, о котором я подумал, это разделение по пробелам при условии, что предыдущий символ - двойная кавычка. Однако я не уверен, как написать для этого regex.
TX="0000000000108000001830001" FI="" OS="8" CI="QU01SF1S2032" AW="SSS" SA="1525 Windward Concourse"