Bỏ qua tới nội dung
Toolars
Khám phá

Trình xem cây JSON

JSON Tree Viewer

Xem và sửa JSON: tìm nút, sao chép đường dẫn, hoàn tác và xuất. Mọi xử lý chạy cục bộ trong trình duyệt.

Xử lý cục bộ

Chi tiết xử lý

Dữ liệu nhập của công cụ được xử lý trên thiết bị của bạn.

Công cụ có thể tải tài nguyên để hoạt động. Dịch vụ tài khoản hoạt động riêng.

Đang chuẩn bị dùng ngoại tuyến…

Thông tin quyền riêng tư
Báo lỗi
Ví dụ thực hành · Đọc mã định danh lớn trong phản hồi API

Ví dụ thực hành

Đọc mã định danh lớn trong phản hồi API

Dùng phản hồi giả lập để phân biệt số, chuỗi và mảng. Mã định danh lớn phải giữ nguyên các chữ số.

Đầu vào và thiết lập
{"items":[{"id":9007199254740993,"active":true}]}
Kết quả dự kiến
id: 9007199254740993 · active: true

Các bước thực hiện

Mở items và đối tượng đầu tiên. So sánh dạng cây, định dạng dễ đọc và dạng thu gọn.

Kiểm tra trước khi dùng

Số không được thành 9007199254740992. Dấu phẩy cuối và khóa trùng bị từ chối. Đúng cú pháp chưa chứng minh dữ liệu phù hợp với lược đồ ứng dụng.

Lộ trình tác vụ / từ đầu vào đến kết quả

Cách khám phá JSON dưới dạng cây

  1. 01

    Nhập JSON

    Dán JSON hoặc nhập tệp UTF-8. Chế độ nghiêm ngặt kiểm tra JSON chuẩn; chế độ linh hoạt chấp nhận chú thích, dấu nháy đơn, khóa không có dấu nháy và dấu phẩy cuối. Giới hạn: 256 KiB, 40 cấp và 10.000 nút.

  2. 02

    Để bộ kiểm tra phân tích nó

    JSON đã dán được kiểm tra ngay lập tức, trong khi các thay đổi gõ tay được kiểm tra sau một khoảng dừng ngắn, nên một tài liệu lớn không bị thẩm định lại theo từng lần gõ phím. Đầu vào không hợp lệ báo một lỗi ổn định kèm dòng và cột, một trích đoạn lân cận, và một gợi ý khắc phục; Đi tới lỗi nhảy thẳng đến vấn đề.

  3. 03

    Tìm và sửa nút

    Tìm khóa, giá trị hoặc đường dẫn rồi chuyển đến kết quả trong nhóm mảng đã đóng. JSON Pointer mở đường dẫn chính xác. Chọn nút để sao chép giá trị hoặc đường dẫn và tải nhánh xuống. Bật sửa JSON để thêm, đổi tên, sửa và xóa; Hoàn tác và Làm lại khôi phục tối đa 20 thay đổi.

  4. 04

    Điều chỉnh cây

    Chọn màu, biểu tượng nhánh, thụt lề, độ sâu, xem trước chuỗi và nhóm mảng. Kiểu và số mục được bật riêng. Cây lớn chỉ dựng các hàng gần vùng nhìn thấy; vẫn tìm kiếm toàn bộ tài liệu.

  5. 05

    Sao chép hoặc xuất kết quả

    Sao chép JSON và Tải xuống .json dùng dạng đầu ra hiện tại: dạng thu gọn nếu đang ở tab Thu gọn, còn tab Cây hoặc Đã định dạng dùng dạng có thụt lề. Khi việc xem xét xong, Xóa làm trống cả nguồn lẫn cây trong một bước. Chuyển sang Đã định dạng cho một tài liệu dễ đọc hoặc Thu gọn cho một kết quả một dòng, và chọn 2 hoặc 4 dấu cách cho thụt lề của dạng đã định dạng. Cả hai chế độ xem đều suy ra từ cùng giá trị đã phân tích, nên chúng luôn khớp với cây.

  6. 06

    Tiếp tục với kết quả này

    Mở một không gian làm việc mới bên dưới với một bản sao của kết quả này. Không có gì được gửi hay lưu; chạy công cụ tiếp theo khi sẵn sàng. Mỗi lần một bước tiếp nối. Đóng nó trước khi mở một bước khác. Thay đổi kết quả nguồn, rời hay làm mới trang này, hoặc sau 10 phút kể từ khi mở sẽ xóa bước tiếp nối và các chỉnh sửa của nó. Nguồn vẫn ở đây.

Thông tin công cụ

Xử lý
Trong trình duyệt của bạn
Dữ liệu nhập rời thiết bị này
Không bao giờ
Lưu giữ
Không có gì được lưu
Giá
Miễn phí

Dữ liệu bạn nhập ở lại trong trình duyệt.

Trình xem cây JSON dùng lộ trình thực thi cục bộ đã xác minh và không tạo lịch sử đầu vào hay đầu ra ẩn.

Thực thi cục bộ

Chạy bên trong tab trình duyệt hiện tại.

Không xử lý ẩn

Dữ liệu công cụ đang hoạt động không bao giờ trở thành bản ghi tài liệu của Toolars.

Không cần tài khoản

Dùng quy trình cốt lõi mà không cần tạo hồ sơ. Mục yêu thích đồng bộ vào tài khoản sau khi bạn đăng nhập.

Đặt lại ngay lập tức

Xóa tab và dữ liệu đang làm việc sẽ biến mất.

Khi nào Trình xem cây JSON hữu ích

Kiểm tra phản hồi API

{"items":[{"id":7}]} → Mở items rồi đối tượng đầu tiên: id có giá trị số 7.

Giữ nguyên số nguyên lớn

{"id":9007199254740993} → Đầu ra thu gọn giữ nguyên 9007199254740993, không làm tròn thành 9007199254740992.

Sửa dấu phẩy cuối

{"ok":true,} → Dấu phẩy cuối bị từ chối. Xóa nó để có {"ok":true}, rồi phân tích lại.

Trình xem cây JSON thực sự làm gì

Tìm trường API lồng nhau bằng tìm kiếm hoặc JSON Pointer rồi sửa dữ liệu thử với khả năng hoàn tác. Sao chép một giá trị hoặc tải nhánh xuống. Đầu vào, lịch sử và dữ liệu phân tích chỉ nằm trong thẻ trình duyệt hiện tại và bị xóa khi rời hoặc tải lại.

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

Các giới hạn là gì?
Đầu vào có thể tối đa 256 KiB, lồng tối đa 40 mức và chứa tối đa 10.000 nút; mở mục Giới hạn trên thanh công cụ để xem cả ba con số. Một tài liệu vượt bất kỳ giới hạn nào bị từ chối với thông báo nêu tên giới hạn nó đã vượt.
Vì sao __proto__, constructor và prototype bị từ chối?
Những tên này bị từ chối để giảm rủi ro prototype pollution. Vượt qua kiểm tra này không chứng nhận rằng dữ liệu an toàn để hợp nhất hay dùng trong một ứng dụng khác.
Sửa có làm mất độ chính xác số không?
Bật sửa JSON, chọn nút và áp dụng thay đổi. Hoàn tác và Làm lại hoạt động trong thẻ này. Văn bản số không đổi, số nguyên lớn và thứ tự khóa được giữ nguyên. Khóa trùng và tên dành riêng bị từ chối. Định dạng có thể chuẩn hóa ký tự thoát mà không đổi giá trị.
Có chấp nhận chú thích hoặc dấu phẩy cuối không?
JSON nghiêm ngặt từ chối. JSON linh hoạt chấp nhận chú thích, khóa không có dấu nháy, dấu nháy đơn và dấu phẩy cuối. Cả hai từ chối khóa trùng, tên prototype dành riêng và biểu thức thực thi. Sao chép và tải xuống luôn tạo JSON chuẩn.
Báo cáo lỗi cho tôi biết gì?
Mỗi thất bại đi kèm một tên lỗi ổn định, dòng và cột, một trích đoạn văn bản lân cận, và một gợi ý khắc phục bằng ngôn ngữ thường như thêm dấu hai chấm hoặc bỏ dấu phẩy cuối. Đi tới lỗi đưa con trỏ đến đúng chỗ, nên sửa một tài liệu lớn chỉ là một cú nhảy thay vì một cuộc tìm kiếm.
JSON có bị tải lên đâu không?
Không. Việc phân tích chạy hoàn toàn bên trong tab trình duyệt hiện tại, đầu vào và dữ liệu đã phân tích không bao giờ được lưu lại, và không cần tài khoản. Nhấn Xóa làm trống cả nguồn lẫn cây.

Đọc tiếp

Tác vụ liên quan, không phải ngõ cụt.

Chuyển sang một không gian làm việc tập trung khác mà không cần quay lại mục lục đầy đủ.

So sánh văn bản và JSON

Text & JSON Diff

So sánh văn bản theo dòng, từ hoặc ký tự với chế độ tách đôi và hợp nhất, xuất patch áp dụng được, hoặc so cấu trúc JSON theo đường dẫn. Worker cục bộ.

Kiểm tra

Bộ chuyển đổi dữ liệu có cấu trúc

Structured Data Converter

Chuyển đổi giữa JSON, YAML 1.2 lõi và CSV với cảnh báo độ trung thực cho mọi mất mát, tùy chọn an toàn bảng tính và từ chối cấu trúc mơ hồ. Cục bộ.

Chuyển đổi

Mã hóa/giải mã JWT

JWT Encoder/Decoder

Giải mã, ký và xác minh JWT với HS256–512, RS256–512 và ES256–512, kiểm tra exp/nbf theo giờ trình duyệt. Khóa chỉ nằm trong bộ nhớ, không lưu lại.

Bảo vệ

Mã hóa/giải mã Base64

Base64 Encoder/Decoder

Mã hóa và giải mã Base64 với thẩm định trực tiếp, tùy chọn UTF-8, an toàn URL và giữ ngắt dòng. Nút Đảo giúp kiểm tra khứ hồi trong hai cú nhấp.

Chuyển đổi