Cách mở tệp JSON của Instagram

Tệp JSON của Instagram là văn bản thuần: mở bằng Notepad, TextEdit hoặc trình duyệt. Xem bên trong có gì và cách đọc không vất vả.

Phân tích bản xuất của tôi ngay
Cách mở tệp JSON của Instagram
Mục lục

Tệp JSON của Instagram là văn bản thuần, nên trình soạn thảo văn bản nào cũng mở được: Notepad trên Windows, TextEdit trên Mac, hoặc chỉ cần kéo nó vào một tab trình duyệt. Bạn không cần cài gì cả. Mở nó là phần dễ; đọc nó mới khó, vì đó là một chuỗi dài những dấu ngoặc nhọn và ngoặc vuông. Sau đây là cách mở nó, cách hiểu nó, và cách bỏ qua hẳn việc đọc.

Tệp JSON là gì

JSON là một định dạng để lưu dữ liệu dưới dạng văn bản, được tạo từ dấu ngoặc nhọn {}, ngoặc vuông [] và các cặp "khóa": giá trị. Nhiều dịch vụ dùng nó khi xuất dữ liệu vì chương trình xử lý nó dễ dàng. Phần .json trong followers_1.json chỉ cho bạn biết văn bản được cấu trúc ra sao; bên trong, nó là văn bản bình thường.

Nếu bạn chưa có tệp, nó nằm trong ZIP mà Instagram gửi. Quy trình đầy đủ có trong cách tải dữ liệu Instagram của bạn từng bước.

Cách mở trên từng thiết bị

Trước hết là ZIP: để mở JSON bằng tay, bạn phải giải nén ZIP và tìm tệp trong connections/followers_and_following/. Sau đó:

  1. Windows: nhấp chuột phải vào tệp → Open with → Notepad. Nếu không thấy trong danh sách, hãy tìm trong các ứng dụng có sẵn.
  2. Mac: nhấp chuột phải (hoặc Control-nhấp) vào tệp → Open With → TextEdit.
  3. Mọi máy tính có trình duyệt: mở một tab mới và kéo tệp vào đó. Trình duyệt hiển thị nó dưới dạng văn bản mà không chỉnh sửa.
  4. Điện thoại: bạn có thể mở nó bằng ứng dụng quản lý tệp hoặc trình soạn thảo văn bản, nhưng hàng nghìn dòng trên màn hình nhỏ rất khó đọc. Để xem nội dung cho đàng hoàng, hãy dùng máy tính.

Bạn không cần lưu gì cả. Nếu chỉ xem, hãy đóng mà không lưu thay đổi để bản gốc không bị đụng đến.

Cẩn thận khi chỉnh sửaNếu bạn lỡ xóa một dấu phẩy, một dấu ngoặc nhọn hay ngoặc vuông, JSON sẽ không còn hợp lệ và các công cụ sẽ từ chối nó. Hãy luôn làm việc trên một bản sao, hoặc chỉ mở bản gốc để đọc.

Bên trong trông như thế nào

Mỗi tài khoản là một bản ghi có cấu trúc như sau (tên người dùng và con số trong mẫu là ví dụ, không phải dữ liệu thật):

{
  "string_list_data": [
    {
      "href": "https://www.instagram.com/username",
      "value": "username",
      "timestamp": 1712345678
    }
  ]
}
  • value là tên người dùng.
  • href là liên kết đến trang cá nhân.
  • timestamp là ngày mối quan hệ bắt đầu, theo định dạng Unix: số giây kể từ ngày 1 tháng 1 năm 1970. Trong followers_1.json, đó là lúc tài khoản đó bắt đầu theo dõi bạn; trong following.json, là lúc bạn bắt đầu theo dõi tài khoản đó.

Tùy thời điểm bản xuất được tạo, tệp có thể là một danh sách bản ghi trực tiếp hoặc một đối tượng bọc danh sách trong một khóa: relationships_followers, relationships_following hoặc relationships_follow_requests_sent. Bản thân các bản ghi trông giống nhau. Tệp nào chứa gì, và vì sao người theo dõi có thể được chia ra nhiều tệp, được giải thích trong bên trong tệp ZIP của Instagram có gì.

Cách đọc ngày bằng tay

Con số timestamp không đọc được ngay, nhưng dễ dàng chuyển đổi:

  • Trong bảng tính: dán con số vào một ô, chẳng hạn A1, và ở ô khác gõ =A1/86400+DATE(1970,1,1). Định dạng ô là ngày và bạn sẽ thấy ngày đó. Kết quả theo UTC.
  • Trong trình duyệt: mở bảng điều khiển dành cho nhà phát triển và gõ new Date(1712345678 * 1000), thay bằng con số của bạn. Với giá trị ví dụ đó, bạn nhận được ngày 5 tháng 4 năm 2024.

Vì sao đọc bằng tay không đáng

JSON người theo dõi không phải là một bảng: mỗi tài khoản chiếm nhiều dòng, nên một danh sách dài biến thành hàng trăm hay hàng nghìn dòng gần giống hệt nhau. Để tìm ai không theo dõi lại bạn, bạn phải so sánh following.json với mọi tệp followers_N.json, và chỉ cần bỏ sót một tệp là cho ra kết quả sai mà không có cảnh báo nào.

NomeSigueApp làm việc đó trong trình duyệt của bạn: thả vào ZIP nguyên trạng, không giải nén, hoặc các tệp JSON riêng lẻ (followers_1.json, followers_2.json nếu có, và following.json). Nó gộp các tệp bị chia nhỏ, hiểu cả hai định dạng và hiển thị sáu tab kết quả (ai không theo dõi lại bạn, bạn không theo dõi lại ai, theo dõi lẫn nhau, yêu cầu đang chờ, tất cả người theo dõi và tất cả tài khoản bạn theo dõi), mỗi tab có số lượng, ngày của từng tài khoản và liên kết đến trang cá nhân. Bạn có thể sắp xếp, tìm theo tên và tải tab đang mở về dưới dạng CSV để mở trong Excel hoặc Google Sheets. Không có gì được tải lên máy chủ nào.

Câu hỏi thường gặp

Chương trình nào mở được tệp .json?

Bất kỳ trình soạn thảo văn bản nào (Notepad, TextEdit) hoặc trình duyệt. Không cần chương trình cụ thể nào, vì đó là văn bản.

Tôi có thể chuyển JSON của Instagram sang Excel không?

Không trực tiếp: mở nó trong Excel nguyên trạng không cho ra một bảng gọn gàng, vì mỗi tài khoản là một bản ghi có cấu trúc lồng nhau. Thực tế hơn là cho ZIP qua công cụ và tải CSV về, vì CSV đã có username, profile_url và followed_at trong các cột.

Vì sao tệp của tôi mở ra là một khối văn bản dày đặc?

Đó là dáng vẻ thường thấy của một tệp JSON chưa được định dạng. Nó không bị hỏng. Nếu văn bản vô nghĩa (ký hiệu lạ, trang trống), hãy kiểm tra xem bạn có mở ZIP mà chưa giải nén không, và bạn đã chọn JSON thay vì HTML khi yêu cầu bản xuất chưa.

Mở tệp JSON của Instagram có an toàn không?

Mở nó trong trình soạn thảo văn bản là an toàn: không có gì được thực thi. Hãy nhớ rằng nó chứa danh sách liên hệ của bạn, nên đừng tải nó lên các trang web trừ khi bạn biết họ xử lý dữ liệu ngay trong trình duyệt.

Xem ai không theo dõi lại bạn

Biết ngay lập tức và an toàn: không cần đăng nhập, không cần mật khẩu, dữ liệu không bao giờ rời khỏi trình duyệt của bạn.

nomesigue · analyzer LOCAL
Thả bản xuất Instagram của bạn (ZIP) vào đây
hoặc
Chọn tệp
Dùng được với bản xuất chính thức: tệp ZIP hoặc hai tệp JSON
Đã tải lên 0 byte · phân tích trên thiết bị của bạn