Разбор неполной структуры Json

#java #json

#java #json

Вопрос:

У меня есть структура JSON, которая выглядит как:

  {
        "one": "value",
        "two": "value",
        "three": "value"
    }{
        "one": "value",
        "two": "value",
        "three": "value"
    }
  

По сути, в нем отсутствуют квадратные скобки и запятые. Объекты JSON необходимо было поместить в массив.
Есть ли какой-нибудь шанс разобрать ее с помощью библиотеки javax.json? Можно извлечь только первый объект JSON, но как насчет других?

Комментарии:

1. Итак, откуда взялся этот «JSON»? Почему бы не исправить исходный код?

Ответ №1:

Вы можете либо изменить входную строку, чтобы сделать ее допустимой в формате JSON, добавив [ в начале, ] в конце и заменив }{ на },{ , либо разделить ее после } и проанализировать каждый объект отдельно и добавить его в список.