Как открыть файл JSON из Instagram

Файл JSON из Instagram это простой текст: его открывают «Блокнот», TextEdit или браузер. Что внутри и как прочитать без мучений.

Проанализировать мой экспорт
Как открыть файл JSON из Instagram
Содержание

Файл JSON из Instagram это простой текст, поэтому его откроет любой текстовый редактор: «Блокнот» в Windows, TextEdit на Mac или просто перетащите его во вкладку браузера. Ничего устанавливать не нужно. Открыть его легко, а вот читать трудно, потому что это длинная вереница фигурных и квадратных скобок. Здесь рассказано, как его открыть, как истолковать и как обойтись вовсе без чтения.

Что такое файл JSON

JSON это формат для хранения данных в виде текста, состоящий из фигурных скобок {}, квадратных скобок [] и пар «ключ»: значение. Многие сервисы используют его при экспорте данных, потому что программам его легко обрабатывать. Расширение .json в followers_1.json лишь говорит о том, как устроен текст; внутри это обычный текст.

Если файла у вас ещё нет, он приходит внутри ZIP, который присылает Instagram. Полный путь описан в материале как скачать данные Instagram шаг за шагом.

Как открыть его на каждом устройстве

Сначала о ZIP: чтобы открыть JSON вручную, нужно распаковать ZIP и найти файл в connections/followers_and_following/. Затем:

  1. Windows: щёлкните файл правой кнопкой → Открыть с помощью → Блокнот. Если его нет в списке, найдите среди доступных приложений.
  2. Mac: щёлкните файл правой кнопкой (или с нажатой клавишей Control) → Открыть в программе → TextEdit.
  3. Любой компьютер с браузером: откройте новую вкладку и перетащите на неё файл. Браузер покажет его как текст, не редактируя.
  4. Телефон: его можно открыть с помощью файлового приложения или текстового редактора, но тысячи строк на маленьком экране читать трудно. Чтобы нормально посмотреть содержимое, используйте компьютер.

Ничего сохранять не нужно. Если вы только смотрите, закройте файл, не сохраняя изменений, чтобы оригинал остался нетронутым.

Осторожно при редактированииЕсли вы случайно удалите запятую, фигурную или квадратную скобку, JSON перестанет быть корректным, и инструменты его отвергнут. Всегда работайте с копией или открывайте оригинал только для чтения.

Как он выглядит внутри

Каждый аккаунт это запись такой структуры (имя пользователя и число в образце это пример, а не реальные данные):

{
  "string_list_data": [
    {
      "href": "https://www.instagram.com/username",
      "value": "username",
      "timestamp": 1712345678
    }
  ]
}
  • value это имя пользователя.
  • href это ссылка на профиль.
  • timestamp это дата начала связи в формате Unix: секунды с 1 января 1970 года. В followers_1.json это момент, когда этот аккаунт подписался на вас; в following.json это момент, когда вы подписались на него.

В зависимости от того, когда был создан экспорт, файл может быть прямым списком записей или объектом, оборачивающим список в ключ: relationships_followers, relationships_following или relationships_follow_requests_sent. Сами записи выглядят одинаково. Какой файл что содержит и почему подписчики могут быть разбросаны по нескольким файлам, объясняется в материале что внутри ZIP из Instagram.

Как прочитать даты вручную

Число timestamp в таком виде не читается, но легко преобразуется:

  • В таблице: вставьте число в ячейку, скажем A1, а в другой ячейке введите =A1/86400+DATE(1970,1,1). Задайте ячейке формат даты, и вы увидите день. Результат указан в UTC.
  • В браузере: откройте консоль разработчика и введите new Date(1712345678 * 1000), подставив своё число. С этим примером вы получите 5 апреля 2024 года.

Почему читать вручную не стоит

JSON подписчиков это не таблица: каждый аккаунт занимает несколько строк, поэтому длинный список превращается в сотни или тысячи почти одинаковых строк. Чтобы узнать, кто не подписан на вас в ответ, пришлось бы сравнить following.json с каждым followers_N.json, а одно упущение даёт неверный результат без всякого предупреждения.

NomeSigueApp выполняет эту работу в вашем браузере: загрузите ZIP как есть, без распаковки, или отдельные файлы JSON (followers_1.json, followers_2.json, если он есть, и following.json). Он объединяет разделённые файлы, понимает оба формата и показывает шесть вкладок с результатами (кто не подписан на вас в ответ, на кого не подписаны вы, взаимные подписки, ожидающие запросы, все подписчики и все аккаунты, на которые вы подписаны), в каждой из которых есть количество, дата для каждого аккаунта и ссылка на профиль. Можно сортировать, искать по имени и скачивать активную вкладку в CSV, чтобы открыть в Excel или Google Sheets. Ничего не загружается ни на какой сервер.

Часто задаваемые вопросы

Какая программа открывает файл .json?

Любой текстовый редактор («Блокнот», TextEdit) или браузер. Никакой особой программы не требуется, потому что это текст.

Можно ли преобразовать JSON из Instagram в Excel?

Напрямую нет: если открыть его в Excel как есть, чистой таблицы не получится, потому что каждый аккаунт это запись с вложенной структурой. Практичнее пропустить ZIP через инструмент и скачать CSV, где username, profile_url и followed_at уже разложены по столбцам.

Почему мой файл открывается сплошной стеной текста?

Именно так обычно выглядит JSON без форматирования. Он не повреждён. Если текст не имеет смысла (странные символы, пустая страница), проверьте, что вы не открывали ZIP, не распаковав его, и что при запросе экспорта вы выбрали JSON, а не HTML.

Безопасно ли открывать файл JSON из Instagram?

Открывать его в текстовом редакторе безопасно: ничего не выполняется. Помните, что в нём ваш список контактов, поэтому не загружайте его на сайты, если не уверены, что они обрабатывают данные в вашем браузере.

Узнайте, кто не подписан на вас в ответ

Узнайте мгновенно и безопасно: без входа, без пароля — ваши данные никогда не покидают ваш браузер.

nomesigue · analyzer LOCAL
Перетащите сюда экспорт Instagram (ZIP)
или
Выбрать файл
Работает с официальным экспортом: ZIP или два файла JSON
0 байт загружено · проанализировано на вашем устройстве