Задать вопрос
@Tannenfels

Как отделить JSON от остального текстового файла?

Есть достаточно длинный файл логов, в котором вперемешку с обычными логами есть логи в JSON. Мне нужно выцепить один единственный JSON из этих логов, опознаётся он по некоей символьной комбинации (всегда одинаковой) перед началом этого JSON, но частью json-документа не являющейся. При этом желательно отбросить всё что идёт после этого json. Я новичок в Java, может подскажете как это лучше сделать?

P.S. Забыл добавить, нужный json занимает одну строку, а последовательность, по которой его можно найти, находится в начале этой строки.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Найти эту последовательность символов, пропустить её и начать читать данные до тех пор, пока закрывающих фигурных скобок не встретится столько же, сколько открывающих.
Ответ написан
@WaterSmith
Android-разработчик. Java, Kotlin
P.S. Забыл добавить, нужный json занимает одну строку, а последовательность, по которой его можно найти, находится в начале этой строки.

Если так, то взять часть строки, начиная с первого символа после ключевой последовательности, и до конца строки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы