Top.Mail.Ru
Ответы

Автокоррекция json данных, возможно ли?

Здравствуйте. Получаю данные с другого сайта в json формате методом curl или file_get_contents. Каждые несколько сот страниц (а может и единиц, не угадаешь) приходит битый json (повторяю несколько раз получение данных, для верности). Битый виражается так: то парная кавычка не закрыта, то парная ковычка на фигурную заменена, то вместо false - fase, а то просто лишний символ например "параметр":"занчение"},"параметр2":"значние2" (лишний символ фигурная скобка). Если ли какая нибудь библиотека по корекции таких косяков?
(парные двойные скобки отловил со 100% вероятностью, а вот отстальное криво всё получается). Размер данных 10-15 кб (то есть для рукопашной в блокноте многовато, только через дебагер, но алгоритмы по исправлению в голову не лезут). Вложеность не предсказуема и может быть и [{ - такие вложения и там могут быть косяки.

По дате
По рейтингу
Аватар пользователя
Оракул
8лет

если только написать анализатор парности скобок. или определить закономерность и копать неисправный участок