У меня есть сокет, подключенный к третьей стороне, и я получаю данные с помощью веб-сокетов.Иногда данные, полученные через сокет, могут иметь строку, содержащую несколько наборов массивов.
Как справиться с этим при разборе?
Например, данные, которые я получаю обычно:
[{a:1}, {b:2}, {c:3}]
, иногда я получаю:
[{a:1}, {b:2}, {c:3}][{d:1}, {e:2}, {f:3}]
и я получаю ошибку ниже, потому что я предполагаю, что JSON.parse не знает, что с этим делать:
Uncaught SyntaxError: Unexpected token [ in JSON at position 267
at JSON.parse (<anonymous>)
Я бы хотел разделить и проанализировать оба массива json.поэтому мой новый вывод будет:
[{a:1}, {b:2}, {c:3}] as arr[0] and [{d:1}, {e:2}, {f:3}] as arr[1]