Формат JSON: что это такое и как конвертировать онлайн
Формат JSON — основной способ обмена данными в интернете и приложениях. Здесь бесплатные конвертеры JSON и справка: как устроен формат, чем он отличается от XML и CSV и как превратить его в таблицу.
Что такое формат JSON
JSON (JavaScript Object Notation) — текстовый формат для объектов, массивов, строк, чисел и логических значений. Он читается человеком и разбирается любым языком программирования. Расширение файла — .json.
Особенности JSON
Структура вложенная, ключи записываются в двойных кавычках, комментариев нет. Любая лишняя запятая делает файл недействительным. Формат компактнее XML и поэтому стал стандартом для API и настроек.
| Сжатие | простой текст |
|---|---|
| Прозрачность | Нет |
| Лучше всего для | API и конфигурации |
Где используется JSON
Ответы веб-сервисов, настройки приложений, экспорт данных, конфигурации. Для таблиц нужен JSON в CSV, для обмена со старыми системами — JSON в XML, а в обратную сторону работают CSV в JSON и XML в JSON.
Чем открыть JSON
Любой текстовый редактор, браузер, Visual Studio Code или специальные просмотрщики. Для удобного чтения подойдут редакторы с подсветкой и сворачиванием вложенных блоков. Excel открывает JSON через «Получение данных».
Как конвертировать JSON
Выберите нужное направление ниже. Обработка идёт в вашем браузере, данные на сервер не отправляются. Ошибки в файле, например лишняя запятая, конвертер покажет сообщением.
Частые вопросы
Что такое JSON простыми словами?
Текстовый формат для хранения структурированных данных: списков и объектов с полями. Его легко читать человеку, а любая программа разбирает его за доли секунды.
Чем JSON отличается от XML?
JSON короче и проще, а XML гибче: поддерживает атрибуты, пространства имён и схемы. Для веб-сервисов обычно выбирают JSON, для документов и старых систем встречается XML.
Почему мой JSON не открывается?
Чаще всего в нём лишняя запятая, одинарные кавычки вместо двойных или незакрытая скобка. Конвертер подскажет ошибку разбора, а онлайн-валидаторы покажут нужную строку.
Как превратить JSON в таблицу Excel?
Переведите его в CSV на этом сайте и откройте файл в Excel. Каждый объект массива станет строкой, ключи — заголовками столбцов. Для вложенных данных результат придётся упростить.
Можно ли хранить в JSON даты и картинки?
У JSON нет типа «дата», их записывают строками. Картинки можно хранить в виде текста Base64, но файл сильно разрастётся. Обычно в JSON кладут ссылку на файл.
JSON безопасен?
Сам по себе да: это только данные, он не выполняется как код. Безопасность зависит от программы, которая файл читает. Мы разбираем JSON в вашем браузере и никуда его не отправляем.
Полезно почитать