Я делаю HTTP-запросы к серверу, и мой ответ возвращается в виде строки в следующем формате:
[
{
"key1": "val1"
},
{
"key2": "val2"
}
]
Таким образом, он возвращается в виде списка строк, и каждый «элемент» встрока является строкой JSON.
Какой самый эффективный способ извлечь каждый файл json?
Я бы убрал квадратные скобки на первом и последнем, а затем сделал бы string.split({regex})
дляполучить массив строк, но я не уверен, что это лучший способ?
Но регулярное выражение может оказаться довольно запутанным, поскольку я не могу просто разбить на ","
, так как некоторые пары значений ключей могут иметь список какзначения, которые также будут включать ","
, поэтому определение, когда на самом деле запускается первый json, может быть сложным.
Существуют ли библиотеки, которые могут помочь?
Спасибо