Предполагая, что неполная строка JSON (отрезанная посередине, например,), как я могу лучше всего печатать символы, которые у меня есть? Вся красивая печать, с которой я столкнулась в JSON, включает библиотеки, но они предполагают действительную и полную структуру JSON.Как довольно печатать недействительные/неполные JSON в Java
Я в порядке с использованием метода «грубой силы», как описано здесь XML: How to pretty print XML from Java?
Любые идеи для подобной обработки для JSON?
(Я не хочу разбирать всю структуру JSON, так как она может быть массивной, я хочу, чтобы ее небольшая часть была напечатана для целей ведения журнала, которые я хочу быть минимальными и быстрыми, а затем я хочу, чтобы это было довольно в печатном виде).
Это будет сложно, так как структура не может быть выведено из недопустимой JSON. В этом весь смысл. – Taylor
Итак, не существует способа сделать что-то подобное с регулярным выражением, как в вопросе/ответе, которое я связал для XML? –
Как насчет добавления некоторых ']', '}', ')' и '' 'в конец JSON, чтобы сделать его правильно разобранным? – johnchen902