
Что такое файл JSON?
JSON — структурированные данные
Использовать формат JSON
Конкретный пример
Подготовить CSV из списка JSON элементов с одинаковыми полями.
Полезные проверки
Вложенные объекты не соответствуют напрямую столбцам таблицы. Проверьте числа, нулевые значения и списки.
Выбрать конверсию
Сохраните оригинал и откройте результат в программном обеспечении или на устройстве, которое будет его использовать.
Ваши вопросы по этому формату
Почему мой JSON меняет структуру на CSV?
CSV представляет собой таблицу строк и столбцов. JSON может содержать вложенные объекты и списки, которые нельзя транспонировать напрямую. Создайте копию, проверьте, как отображаются поля, и сохраните JSON, если ваше использование требует сохранить всю его структуру.
Как избежать потери нулей в начале идентификаторов ?
При открытии CSV в таблице импортируйте столбцы с идентификаторами как текст. Автоматическое открытие может преобразовать 00123 в 123. Также проверьте даты и десятичные разделители перед повторным сохранением.
Могу ли я конвертировать файл, содержащий секреты?
Удалите пароли, ключи API и другие секреты перед отправкой примера в службу или поддержку. Обработка файлов выполняется онлайн. Для данных, которые не должны покидать ваше устройство, используйте подходящий локальный инструмент.
Почему не предлагаются все варианты вывода?
Форматы не взаимозаменяемы во всех случаях. ConvertLab отображает конверсии из своего каталога; переименование расширения не изменяет содержание. Специализированные выходы, такие как некоторые экспорты XML или таблиц, идентифицируются как NoLimit.
Что это такое?
JSON — это формат обмена данными в вебе. Он описывает не документ, а структуру: пары «имя-значение», списки, вложенные объекты. Именно это циркулирует между приложением и сервером — миллионы раз в секунду по всему миру.
Его синтаксис минимален — фигурные скобки, квадратные скобки, кавычки — но при этом остаётся читаемым для человека, что редкость для машинного формата.
История и происхождение
Дуглас Крокфорд формализовал JSON в начале 2000-х годов, попросту опираясь на то, как язык JavaScript объявляет свои объекты. Он ничего не изобрёл — он назвал и задокументировал то, что уже существовало.
Эта простота взяла верх над безраздельно господствовавшим тогда XML: за несколько лет практически все веб-интерфейсы перешли на JSON.
Чем он удобен
Лёгкий, читаемый, универсальный: все языки программирования умеют читать и записывать его без экзотических библиотек.
Он естественным образом справляется с вложенными структурами — там, где CSV безнадёжно ограничен плоской таблицей.
Ограничения и недостатки
Комментарии в нём не допускаются вовсе — недостаток, на который регулярно жалуются те, кто использует его для конфигурационных файлов.
Нет типов дат, нет комментариев, а синтаксис нетерпим к ошибкам: одна лишняя запятая — и весь файл становится невалидным.
Советы по использованию
Чтобы превратить данные JSON в таблицу, пригодную для работы в табличном редакторе, преобразуйте их в CSV — при условии, что структура плоская. Вложенные объекты в столбцы не помещаются.
Для конфигурационного файла, который будут редактировать люди, YAML или TOML удобнее: они допускают комментарии.
Конвертируйте ваш JSON за секунды на наших защищённых серверах во Франции.
Конвертировать JSON