vi

Định dạng JSON

Định dạng JSON với thụt lề gọn gàng hoặc nén lại, và sắp xếp khóa nếu cần. Tất cả cục bộ trong trình duyệt, không hề tải lên.

Đang xử lý cục bộ trên thiết bị của bạn ...

Định dạng đầu ra
  • 2 dấu cách
  • 4 dấu cách
  • Tab
  • Nén (minify)
Sắp xếp khóa

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của tôi có bị tải lên không?

Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

Không tải lên100% cục bộ
Nội dung ở lại với bạnkhông ai khác chạm tới
Hosted in GermanyGlobal Content Delivery
Kiểm định độc lậpTLS A+ · HTTP header A+

JSON là định dạng phổ biến nhất để trao đổi dữ liệu có cấu trúc giữa các chương trình, nhưng trên đường truyền nó thường bị nén thành một dòng dài mà không ai đọc nổi. Công cụ này trả lại hình dạng cho nó: đọc JSON và xuất ra với thụt lề gọn gàng, để cấu trúc lồng nhau, danh sách và đối tượng hiện rõ chỉ trong một cái nhìn. Ngược lại, bạn cũng có thể nén nó (minify), loại bỏ mọi khoảng trắng thừa, khi cần nó nhỏ gọn và truyền nhanh.

Bạn chọn thụt lề (hai hoặc bốn dấu cách hoặc một tab) và có thể sắp xếp khóa của mỗi đối tượng theo thứ tự bảng chữ cái. Sắp xếp hữu ích để làm hai tài liệu JSON có thể so sánh được hoặc tạo ra kết quả ổn định, có thể tái tạo. Vì công cụ thực sự đọc JSON rồi viết lại, kết quả luôn là JSON hợp lệ; dữ liệu vào bị hỏng không được âm thầm sửa mà được báo lỗi một cách trung thực.

Toàn bộ xử lý chạy hoàn toàn cục bộ trong trình duyệt của bạn bằng JavaScript thuần: JSON của bạn không bị tải lên, không bị lưu, và không có thư viện ngoài nào được nạp từ CDN. Điều này đặc biệt quan trọng với các tệp cấu hình, phản hồi API hay bản xuất, vốn dễ chứa những giá trị bí mật. Bạn có thể tải kết quả về hoặc sao chép trực tiếp.

Nhiều công cụ định dạng JSON trực tuyến gửi dữ liệu đầu vào của bạn đến máy chủ riêng của họ để định dạng - rủi ro nếu JSON chứa khóa API, mã thông báo hoặc dữ liệu khách hàng, điều thường gặp trong các tệp cấu hình và phản hồi API. Công cụ này xử lý JSON của bạn hoàn toàn cục bộ, không cần tài khoản, không giới hạn số ký tự và không có quảng cáo trong kết quả - trên mọi thiết bị có trình duyệt hiện đại.

Thông số kỹ thuật

Thông số kỹ thuật
Định dạng đầu vàoNhập văn bản
Định dạng đầu raJSON
Xử lý hàng loạtKhông
Xử lýCục bộ trong trình duyệt (JavaScript)
Tải tệp lênKhông có

Trong 3 bước

  1. Dán JSON vào ô văn bản.
  2. Chọn định dạng đầu ra, sắp xếp khóa nếu cần.
  3. Đọc hoặc tải JSON đã định dạng về.

Giới hạn: Công cụ định dạng lại JSON hợp lệ theo RFC 8259; nó không sửa cú pháp hỏng cũng không thêm dấu nháy còn thiếu. JSON không cho phép chú thích và sẽ báo lỗi một cách trung thực. Tài liệu rất lớn bị giới hạn bởi bộ nhớ thiết bị của bạn. Thứ tự các phần tử trong mảng luôn được giữ nguyên; chỉ các khóa của đối tượng mới được sắp xếp.

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

JSON của tôi có bị tải lên không?

Không. Việc định dạng chạy hoàn toàn cục bộ trong trình duyệt của bạn; dữ liệu không bao giờ rời khỏi thiết bị và không bị lưu lại.

Khác biệt giữa thụt lề và minify là gì?

Thụt lề làm JSON dễ đọc với con người (ngắt dòng và khoảng cách). Minify loại bỏ mọi ký tự thừa để nó nhỏ nhất có thể: lý tưởng để truyền, dở để đọc.

Sắp xếp khóa để làm gì?

Các khóa đã sắp xếp giúp so sánh hai tài liệu dễ hơn (diff) và tạo thứ tự ổn định, có thể tái tạo. Giá trị và thứ tự của danh sách vẫn giữ nguyên.

Điều gì xảy ra với JSON không hợp lệ?

Công cụ báo lỗi một cách trung thực thay vì bịa ra kết quả sai hoặc âm thầm thay đổi dữ liệu vào.

Điều này có hoạt động trên điện thoại không?

Có, trên bất kỳ trình duyệt di động hiện đại nào giống như trên máy tính - JSON vẫn ở trạng thái cục bộ trên thiết bị.

Tôi có cần tài khoản không, hay có giới hạn số ký tự không?

Không. Không cần tài khoản và không có giới hạn ký tự nhân tạo - chỉ bộ nhớ thiết bị của bạn mới đặt ra giới hạn cho những tài liệu rất lớn.

Dán JSON bí mật vào đây có an toàn không?

Có. Khác với nhiều công cụ định dạng trực tuyến, JSON của bạn không được gửi đến máy chủ - hãy thử chế độ máy bay, việc định dạng vẫn tiếp tục hoạt động.

Công cụ liên quan

Đổi chữ hoa · Sắp xếp dòng · Kiểm tra regex · Escape chuỗi JSON