Xem trước kết quả từ “Làm đẹp JSON”

Trình định dạng JSON - Định dạng, xác thực và làm đẹp JSON trực tuyến

Xác thực JSON, định dạng nó bằng 2, 4 hoặc 8 dấu cách hoặc thu nhỏ nó trong trình duyệt của bạn.

Dán JSON của bạn vào đây — nhận kết quả đã kiểm tra hợp lệ, được định dạng để sao chép hoặc tải xuống

hoặc thả vào một tệp .json

Bạn có thể làm gì với Làm đẹp JSON

Xem lại các khả năng chính trước khi bạn bắt đầu.

  • Định dạng JSON lộn xộn thành mã gọn gàng, dễ đọc
  • Xác thực JSON và bắt lỗi cú pháp
  • Rút gọn JSON thành một dòng gọn nhẹ
  • Chọn thụt lề 2, 4 hoặc 8 khoảng trắng
  • Sao chép hoặc tải xuống kết quả đã định dạng

Tham khảo cài đặt

Các điều khiển có sẵn cho Làm đẹp JSON.

Cài đặt

Chế độCài đặt sẵn
Chọn cách hiển thị JSON của bạn: Làm đẹp định dạng lại với thụt lề dễ đọc, Rút gọn nén tất cả về một dòng, còn Cây hiển thị dạng xem tương tác có thể thu gọn để khám phá dữ liệu lồng nhau.Tùy chọn: Làm đẹp mãNén gọnCây
Thụt lềDanh sách thả xuống
Đặt số khoảng trắng thụt lề cho mỗi cấp lồng nhau trong kết quả đã làm đẹp (chỉ hiển thị ở chế độ Prettify); chọn 2 cho phong cách mã gọn, hoặc 4 hay 8 để dễ đọc các cấu trúc lồng sâu.Tùy chọn: 2 dấu cách4 dấu cách8 dấu cách
Sử dụng miễn phí · Không cần đăng ký · Không có hình mờTải lên được mã hóa trong quá trình chuyển tiếpĐã bị xóa theo chính sách lưu trữ của chúng tôi

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

Dán JSON của bạn vào khung nhập liệu — nó được phân tích và định dạng lại ngay lập tức với thụt lề 2, 4 hoặc 8 khoảng trắng. Nếu JSON không hợp lệ, bạn sẽ nhận được chính xác dòng và cột của lỗi từ bộ phân tích gốc. Mọi thứ chạy trong trình duyệt của bạn, nên không cần khóa API, không giới hạn tần suất và dữ liệu của bạn không bao giờ rời khỏi thiết bị. Dùng Prettify để có kết quả dễ đọc, được thụt lề hoặc Minify để gộp thành một dòng duy nhất nhằm truyền đi qua mạng.

usage

Prettify thêm dấu xuống dòng và thụt lề để JSON dễ đọc và dễ rà soát khi gỡ lỗi. Minify loại bỏ mọi khoảng trắng, tab và dấu xuống dòng, tạo ra dung lượng nhỏ nhất có thể — hữu ích cho các yêu cầu API, cấu hình nhúng trong mã nguồn và giảm kích thước gói. Công cụ của chúng tôi cung cấp cả hai chế độ chỉ với một cú nhấp.

features

Quá trình xác thực diễn ra cục bộ trong trình duyệt của bạn. Lỗi hiển thị mã thông báo vi phạm cộng với vị trí của nó, thường xác định chính xác dấu phẩy bị thiếu, dấu ngoặc không khớp, dấu phẩy ở cuối hoặc khóa không có dấu ngoặc kép. Sửa vị trí được đánh dấu và cập nhật bảng đầu ra khi bạn nhập.

technical

Không. Định dạng chạy trong trình duyệt của bạn thay vì thông qua API xử lý Pixoate. Tuân thủ các quy tắc bảo mật của tổ chức bạn trước khi mở bí mật sản xuất hoặc dữ liệu cá nhân trong bất kỳ ứng dụng web nào.

privacy

Có. Kéo bất kỳ file .json nào vào bảng nhập liệu và nó sẽ được đọc thẳng vào trình soạn thảo. Các file lớn (bản trích xuất API nhiều megabyte, cấu hình đã xuất, file nhật ký) đều hoạt động miễn là trình duyệt của bạn có thể giữ chúng trong bộ nhớ — thường là hàng chục megabyte không gặp vấn đề gì.

usage

Không, công cụ tuân thủ nghiêm ngặt JSON theo RFC 8259 vì đó là những gì JSON.parse chấp nhận. Chú thích, dấu phẩy thừa ở cuối, dấu nháy đơn và khóa không đặt trong dấu nháy sẽ bị báo là không hợp lệ. Nếu bạn cần hỗ trợ JSON5 hoặc JSONC, hãy loại bỏ cú pháp phi tiêu chuẩn trước, rồi định dạng bằng Pixoate.

features

Sau khi định dạng, nhấp Sao chép để đưa kết quả vào bộ nhớ tạm chỉ với một thao tác, hoặc nhấp Tải xuống để lưu thành output.json (hoặc output.min.json ở chế độ thu gọn). Kết quả giữ nguyên mã hóa UTF-8, nên emoji và ký tự không phải Latin vẫn được giữ nguyên vẹn.

tips

Bạn có thể sử dụng, sao chép và tải xuống kết quả mà không cần tạo tài khoản. Đầu ra không có hình mờ Pixoate.

pricing

Công cụ kiểm tra xem JSON của bạn có đúng cú pháp theo chuẩn RFC 8259 không — nó phân tích tài liệu và chỉ chính xác dòng, cột của mọi lỗi — nhưng không kiểm tra theo JSON Schema (trường bắt buộc, kiểu giá trị, khoảng giá trị). Nó lý tưởng để kiểm tra cú pháp và định dạng tức thì; còn để kiểm tra tuân thủ schema, bạn sẽ cần một trình kiểm tra JSON Schema chuyên dụng.

technical

Hai dấu cách là mặc định phổ biến nhất — khớp với Prettier và hầu hết các quy chuẩn định dạng, đồng thời ngăn các đối tượng lồng sâu trôi quá xa sang phải. Bốn dấu cách dễ đọc với các tệp cấu hình nông, còn tám dấu cách chủ yếu dùng để in hoặc trình chiếu. Cả ba đều cho ra JSON hợp lệ giống hệt nhau, nên hãy chọn mức mà linter của nhóm bạn yêu cầu, rồi Sao chép hoặc Tải về kết quả.

tips

Có — bên cạnh trình định dạng JSON này, chúng tôi còn có công cụ HTML Prettify giúp làm đẹp và rút gọn HTML, thuộc cùng bộ công cụ lập trình miễn phí chạy ngay trong trình duyệt. Riêng với JSON, trang này xử lý làm đẹp, rút gọn và kiểm tra cú pháp; hãy chuyển sang trình định dạng tương ứng cho các ngôn ngữ khác.

features

Chế độ Cây hiển thị JSON đã phân tích của bạn dưới dạng một cây tương tác, có thể thu gọn thay vì một khối văn bản phẳng, nên bạn có thể mở rộng hoặc thu gọn các đối tượng và mảng lồng nhau để khám phá một phản hồi API lớn mà không phải cuộn qua các mức thụt lề. Prettify vẫn cho bạn văn bản định dạng có thể sao chép và tải xuống; chuyển sang chế độ Cây khi bạn chỉ cần xem cấu trúc, rồi quay lại Prettify hoặc Minify khi bạn cần file kết quả thực sự.

features

Dùng chế độ Cây trước để khám phá một payload lồng nhau lớn — chỉ mở rộng những nhánh bạn quan tâm thay vì phải cuộn qua cả một bức tường văn bản thụt lề. Khi đã xác nhận cấu trúc là đúng, chuyển sang Nén để tạo ra JSON một dòng gọn gàng mà bạn thực sự dán vào phần thân yêu cầu hoặc tệp cấu hình; cả hai chế độ đọc cùng một đầu vào đã dán, nên chuyển đổi giữa chúng là tức thì.

tips

Nhấn Thử mẫu để tải ngay một đối tượng JSON demo nhỏ có một đối tượng lồng nhau, một mảng và một boolean, để bạn thấy các chế độ Làm đẹp, Rút gọn và Cây hoạt động trước khi dán dữ liệu thật. Sau khi kiểm tra xong, nhấn Xóa bên cạnh bảng nhập để làm sạch trình chỉnh sửa về trống và bắt đầu lại với JSON của riêng bạn.

usage

Có. Dán JSON thô hoặc thả tệp .json vào rồi nhấn Prettify (Làm đẹp) — khung kết quả sẽ hiển thị với mức thụt lề 2, 4 hoặc 8 khoảng trắng bạn chọn để dễ dàng quan sát các object và array lồng nhau. Vì mọi thứ chạy ngay trong trình duyệt và dữ liệu của bạn không bao giờ rời khỏi thiết bị, công cụ này hoạt động như một trình xem JSON nhanh cho phản hồi API và tệp cấu hình.

usage

Không — JSON Prettify chạy hoàn toàn trong trình duyệt của bạn, vì vậy những gì bạn dán sẽ không bao giờ rời khỏi máy bạn đang sử dụng. Điều đó quan trọng nếu bạn đang kiểm tra thứ gì đó có chứa mã thông báo, khóa hoặc dữ liệu khách hàng. Đóng tab là đủ để xóa nó.

troubleshooting

Lỗi chỉ ra vị trí đầu tiên không thể phân tích được, lỗi này thường xảy ra ngay sau lỗi thực sự chứ không phải lỗi đó - thiếu dấu phẩy, dấu ngoặc kép hoặc dấu ngoặc không đóng hoặc dấu ngoặc kép thông minh được dán từ tài liệu thay vì dấu ngoặc thẳng. Trước tiên hãy kiểm tra dòng phía trên vị trí được báo cáo.

troubleshooting

Không cho cả hai. JSON Prettify là miễn phí, bản tải xuống của bạn không có hình mờ và cuối cùng không có yêu cầu gì — không có lý do gì để bạn hoàn thành công việc và sau đó phát hiện ra rằng nó phải tốn tiền.

pricing

Không — JSON Prettify chạy trong trình duyệt trên máy tính để bàn và điện thoại. Không cần cài đặt gì, không cần dùng thử để bắt đầu và không cần mua giấy phép trước khi bạn có thể xem liệu nó có đáp ứng được những gì bạn cần hay không. Hãy thử nó trên tập tin mà bạn thực sự đang gặp khó khăn thay vì một tập tin mẫu.

troubleshooting

Làm đẹp JSON giúp bạn hoàn thành công việc như thế nào

Những vấn đề thực tế mà nó giải quyết hàng ngày — cho doanh nghiệp, người sáng tạo và các công việc hàng ngày. Tìm trường hợp sử dụng phù hợp với bạn và bắt đầu.

Cho nhà phát triển

Gỡ lỗi phản hồi API

Dán một phản hồi API đã rút gọn từ công cụ dành cho nhà phát triển và xem ngay cấu trúc được thụt lề. Phát hiện các trường bị thiếu, kiểm tra cấu trúc và xác nhận cách xử lý null so với undefined mà không cần mở tiện ích xem JSON.

Cho nhà phát triển

Dọn dẹp tệp cấu hình

Đưa một tệp package.json, tsconfig.json hay .eslintrc.json rối rắm trở lại dạng dễ đọc sau khi giải quyết xung đột merge. Định dạng, kiểm tra nhanh và commit một phiên bản sạch trong một phút.

Cho nhà phát triển

Kiểm Tra Bản Xuất Cơ Sở Dữ Liệu

Kiểm tra một bản xuất JSON từ MongoDB, DynamoDB hoặc Firestore trước khi nhập vào. Xác minh rằng cấu trúc khớp với schema của bạn và không có bản ghi nào gặp lỗi giá trị null ngoài ý muốn.

Cho nhà phát triển

Kiểm tra payload của webhook

Bắt nội dung webhook đến từ Stripe, GitHub, Linear hoặc Slack và định dạng đẹp để hiểu cấu trúc của nó — điều thiết yếu khi xây dựng tích hợp hoặc gỡ lỗi các trường sự kiện bị thiếu.

Cho nhà phát triển

Trợ thủ đánh giá mã

Dán các ví dụ JSON do người review cung cấp vào mô tả PR ở dạng đã định dạng đầy đủ, hoặc thu gọn bằng Minify khi không gian trong cuộc trò chuyện hạn chế. Dù theo cách nào, tệp vẫn hợp lệ và an toàn để sao chép-dán.

Quyền riêng tư & bảo mật

Xử lý khóa bí mật môi trường sản xuất

Vì mọi thứ đều chạy trong trình duyệt của bạn, bạn có thể dán các dữ liệu bí mật của môi trường production để kiểm tra mà không cần bất kỳ kết nối mạng nào — chính là quy trình mà các nhóm DevOps cần nhưng các công cụ JSON trên đám mây không thể cung cấp một cách an toàn.

Cho nhà phát triển

Khám phá phản hồi GraphQL & API lồng nhau khổng lồ

Chuyển sang chế độ Tree để chỉ mở rộng những nhánh bạn quan tâm trong một payload lồng nhau khổng lồ, thay vì cuộn cả một khối thụt lề đã làm đẹp để tìm một trường.

Năng suất

Chuẩn bị nội dung yêu cầu cho Postman và Insomnia

Dán một nội dung JSON thô, làm đẹp nó để kiểm tra cấu trúc có đúng không, rồi Nén (Minify) trước khi lưu vào bộ sưu tập Postman hoặc Insomnia để lưu trữ gọn gàng.

Học vấn

Dạy cấu trúc JSON cho lập trình viên mới

Dùng chế độ xem lồng nhau có thể thu gọn của chế độ Cây để hướng dẫn học viên bootcamp hoặc kỹ sư mới vào nghề cách các object và mảng lồng nhau, mà không để họ bị lạc trong phần thụt lề thô.

Cho doanh nghiệp

Xuất nhật ký gọn gàng trước khi gửi phiếu hỗ trợ

Dán một nhật ký lỗi đã nén hoặc khối JSON sao chép từ công cụ giám sát của bạn, làm đẹp nó thành định dạng dễ đọc, rồi dán phiên bản sạch vào phiếu hỗ trợ hoặc luồng Slack.

Cho nhà phát triển

Kiểm tra tệp cấu hình trước khi commit

Dán tệp pack.json, tsconfig.json hoặc tệp cấu hình JSON khác để nhận biết dấu phẩy ở cuối, dấu ngoặc không khớp hoặc khóa không trích dẫn với phản hồi xác thực ngay lập tức — trước khi cấu hình không đúng định dạng làm hỏng bản dựng hoặc quy trình CI của bạn.

Ngắm nhìn từng vùng đất chuyển hóa

Mỗi bức ảnh đều vượt qua dấu gạch chéo và đi ra phía bên kia.