Как открыть файл JSON без программирования
Выгрузка из Telegram, архив данных из Google, настройки программы — всё чаще данные приходят в файле `.json`. Программистом быть не нужно: прочитать его можно за минуту.
Что такое JSON
JSON — текстовый формат для данных. Он состоит из пар «ключ: значение», например {"name": "Анна", "city": "Казань", "tags": ["работа", "семья"]}. В фигурных скобках — объект с полями, в квадратных — список. Значения бывают строками в кавычках, числами, true/false и null (пусто).
1. Блокнот или браузер
JSON — обычный текст, поэтому его откроет даже Блокнот. Но программы часто сохраняют его одной строкой без переносов, и в большом файле разобраться невозможно. Firefox показывает JSON удобнее: перетащите файл в окно, и он откроется деревом. Другие браузеры обычно показывают просто текст.
2. Онлайн-форматтеры
По запросу «JSON viewer» находятся десятки сайтов, куда можно вставить текст. Многие из них отправляют его на свой сервер. А в выгрузках из мессенджеров и сервисов — переписка, контакты и история действий. Прежде чем вставлять такие данные, проверьте сайт.
3. Дерево в OsonKit
Перетащите файл на OsonKit. Он откроется деревом: объекты и списки сворачиваются и разворачиваются, а у свёрнутого узла видно, сколько в нём элементов. Можно искать ключи и значения, переключиться на форматированный текст и скопировать его. Файл читается в браузере и никуда не отправляется.
- Файлы до 10 МБ. Полные выгрузки из Telegram или Google бывают больше — такие файлы не откроются.
- Дерево строится для файлов до 50 000 значений; более крупные открываются в текстовом режиме, чтобы страница не тормозила.
- Если в файле ошибка, он откроется как текст и будет отмечен как невалидный JSON.
Как читать дерево
Начните сверху и сворачивайте всё, что не нужно. Списки с большим числом элементов — обычно сами данные: сообщения, записи, точки. Разверните один элемент, чтобы понять, из каких полей он состоит, — остальные устроены так же. Если ищете конкретное значение, просто воспользуйтесь поиском.