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

Tiện ích Lập trình · Cục bộ

Trình xem cây JSON

JSON Tree Viewer

Kiểm tra và định dạng JSON tối đa 256 KiB ngay trên thiết bị. Từ chối khóa trùng và dấu phẩy cuối; xuất JSON có định dạng hoặc thu gọn mà không tải lên.

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

Dán JSON

Ví dụ thực hành

Chạy cục bộ · Không có gì được tải lên

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.

Cách Trình xem cây JSON hoạt động, quyền riêng tư và các công cụ liên quan

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

    Dán JSON

    Dán tài liệu vào Đầu vào JSON, hoặc nhấn Tải mẫu để lấy một ví dụ lồng nhau. Mở mục Giới hạn trên thanh công cụ để xem mức tối đa: 256 KiB đầu vào, 40 mức lồng 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

    Xem xét cây

    Trong tab Cây, mở rộng và thu gọn các nút tùy ý. Mỗi hàng có huy hiệu kiểu; chỉ hàng mảng, đối tượng và chuỗi có thêm kích thước tương ứng là số phần tử, số khóa hoặc số ký tự. Cây lớn ban đầu được thu gọn và các hàng con dài được chia trang; dòng tóm tắt báo tổng số nút và độ sâu.

  4. 04

    Định dạng hoặc minify đầu ra

    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.

  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.

  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ì

Một phản hồi API lồng mười tầng và trường duy nhất bạn cần trốn đâu đó bên trong; cuộn một bức tường văn bản thô là cách các giá trị bị đọc sai. Một tệp cấu hình từ pipeline deploy phải được kiểm toán trước bản phát hành tiếp theo, và một fixture kiểm thử phải được kiểm tra về hình dáng, không phải chỉnh sửa. Trình xem cây JSON biến tài liệu thành một bản đồ có thể thu gọn của các kiểu và kích thước hoàn toàn trong trình duyệt. Payload — dữ liệu khách hàng, token, cấu hình — không bao giờ rời khỏi thiết bị trong lúc bạn điều hướng nó, và không có gì về tài liệu được ghi nhớ khi bạn rời đ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.
Trình xem có chỉnh sửa hay sắp xếp lại JSON của tôi không?
Các khóa giữ nguyên thứ tự nhập, kể cả khóa số. Văn bản số được bảo toàn chính xác, kể cả số nguyên lớn và số mũ. Việc định dạng thay đổi khoảng trắng và có thể chuẩn hóa escape chuỗi mà không đổi giá trị chuỗi. Khóa trùng lặp bị từ chối thay vì lặng lẽ loại bỏ giá trị.
Chú thích hay dấu phẩy cuối có được chấp nhận không?
Không. Trình phân tích triển khai JSON nghiêm ngặt: chú thích, dấu phẩy cuối và chuỗi ngoặc đơn được báo là lỗi kèm gợi ý chỉ về cách sửa. Nếu nguồn đến từ một định dạng cấu hình cho phép chúng, hãy loại bỏ phần thừa trước — vị trí lỗi khiến từng chỗ dễ tìm.
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

Tiếp tục trong Lập trình

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ộ.

Tạo

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.

Chuyển đổi

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