
Я являюсь руководителем ИТ подразделения, в котором есть разработчики. Мы занимаемся автоматизацией различных технологических процессов на своем предприятии и разработкой документооборота. В последнее время часто приходится парсить сайты различных ведомств для получения актуальных справочников. И к счастью, многие сайты для работы со справочниками используют формат JSON.
Для быстрой оценки содержимого JSON файла в интернете имеется множество онлайн-конвертеров. Однако все они имеют определенные недостатки – или медленно работает, или имеет ограничение на объем обрабатываемого файла, или парсит файлы через один, или имеет избыточное количество настроек, которые только отнимают время.
Поэтому я решил сделать свой онлайн JSON конвертер, который бы удовлетворял нашим требованиям:
- Обработка больших JSON файлов или ссылок.
- Большая скорость работы.
- Выдача результатов в удобной форме.
- Простота.
Я посидел пару вечеров и сделал свой JSON-CSV конвертер. Вот что у меня получилось — http://json-csv-xls.com/. Теперь по пунктам:
- Ограничений на размер файла нет, однако, т.к. файл обрабатывается целиком, а не в потоке, есть ограничения, связанные с объемом свободной памяти на сервере. Файлы до 100 мегабайт обрабатываются, а нам больше и не надо.
- Скорость работы получилась в 3-10 раз выше чем у других сервисов.
- Есть предварительный просмотр обработки и выдача результатов в CSV-файл, скоро добавлю XLS.
- Интерфейс – проще не придумаешь. Есть возможность обрабатывать файл, ссылку или текст.
- Как показало тестирование, успешно обрабатываются даже файлы, имеющие некоторые синтаксические ошибки.
Прятать результат я не стал – пользуйтесь на здоровье и бесплатно. В комментариях прошу писать свои замечания и пожелания.