Định Dạng JSON Online

Dán JSON, chọn Format để đọc cấu trúc dễ hơn hoặc Minify để thu gọn một dòng. Công cụ kiểm tra cú pháp khi bạn chạy thao tác và cho sao chép kết quả.

Định dạng hoặc thu gọn JSON

1
Kết quả
1

Cách định dạng JSON trong 3 bước

01

Dán nội dung cần xử lý

Dán một chuỗi JSON vào ô đầu vào. Công cụ kiểm tra cú pháp khi bạn bấm Format hoặc Minify.

Chọn thao tác theo kết quả cần dùng

Bạn cầnThao tácKiểm tra kết quả
Đọc response API hoặc file cấu hìnhDán JSON rồi chọn Format. Công cụ thụt lề hai khoảng trắng và tô màu các giá trị.Xem lại key, mảng và giá trị trước khi sao chép.
Lấy chuỗi JSON gọn một dòngChọn Minify. Khoảng trắng ngoài chuỗi được bỏ; khoảng trắng bên trong giá trị chuỗi vẫn giữ.So sánh kích thước Input/Output; không phải lúc nào đầu ra cũng nhỏ hơn nguồn.
Kiểm tra cú pháp JSONChạy Format hoặc Minify. Cả hai đều phân tích JSON trước khi tạo kết quả.Nếu có lỗi, đọc thông báo của trình duyệt rồi sửa đầu vào và chạy lại.

Khi JSON không cho ra kết quả mong đợi

Báo lỗi cú pháp
Kiểm tra dấu phẩy cuối, comment, dấu ngoặc kép quanh tên key và các cặp ngoặc. Công cụ nhận JSON chuẩn, không tự sửa dữ liệu sai.
Số hoặc thứ tự key có vẻ thay đổi
Công cụ dùng JSON.parse và JSON.stringify của JavaScript để tạo lại chuỗi. Với ID số nguyên rất lớn hoặc hệ thống cần giữ nguyên biểu diễn đầu vào, hãy đối chiếu nguồn và dùng parser phù hợp trước khi dùng kết quả.
Trang chậm khi dán dữ liệu lớn
Việc phân tích và tô màu diễn ra trong tab trình duyệt. Hãy chia nhỏ dữ liệu hoặc dùng công cụ cục bộ phù hợp với file lớn.

JSON được xử lý ở đâu?

Thao tác Format và Minify dùng JavaScript trong tab; mã công cụ không gửi nội dung đã dán tới API xử lý JSON của KitoTool. Nút Xóa xóa nội dung và kết quả khỏi giao diện. Với dữ liệu nhạy cảm, vẫn nên tuân theo chính sách xử lý dữ liệu của tổ chức.

Bình luận & góp ý

Đánh giá

Đang tải đánh giá…

Viết bình luậnKhông cần đăng nhập

Không chia sẻ mật khẩu, thông tin nhạy cảm hoặc nội dung tệp đang xử lý.

Duyệt trước khi đăng. Email không công khai.

Nhúng công cụ này vào website của bạnMiễn phí · Sao chép một lần, công cụ tự cập nhật

Dán iframe vào HTML, WordPress hoặc nền tảng hỗ trợ nhúng. Công cụ chạy trong trình duyệt người dùng; bạn có thể chỉnh chiều cao và giao diện.

Xem hướng dẫn nhúng công cụ và các nền tảng hỗ trợ →

<div style="max-width:900px">
  <iframe data-kitotool-embed src="https://kitotool.com/embed/vi/json-formatter/" title="Định dạng JSON — KitoTool" width="100%" height="1050" style="display:block;width:100%;border:1px solid #dbe3ee;border-radius:12px" loading="lazy" referrerpolicy="strict-origin-when-cross-origin"></iframe>
  <p style="margin:6px 2px 0;text-align:right;font:12px/1.5 system-ui,sans-serif;color:#64748b">Công cụ miễn phí bởi <a href="https://kitotool.com/vi/dinh-dang-json/" target="_blank" rel="nofollow noopener noreferrer" style="color:#2359d4;text-decoration:underline">KitoTool</a></p>
</div>

Mã có dòng ghi nguồn hiển thị dưới iframe; liên kết được đánh dấu nofollow theo hướng dẫn cho widget phân phối rộng.

Tùy chọn: tự điều chỉnh chiều cao iframe

Thêm đoạn mã này một lần trên trang chứa iframe.

<script>
(function(){var origin="https://kitotool.com";function frames(){return document.querySelectorAll("iframe[data-kitotool-embed]")}function measure(f){if(f.contentWindow&&new URL(f.src).origin===origin)f.contentWindow.postMessage({type:"kitotool:measure"},origin)}window.addEventListener("message",function(e){if(e.origin!==origin||!e.data||e.data.type!=="kitotool:resize"||!Number.isFinite(e.data.height))return;frames().forEach(function(f){if(f.contentWindow===e.source&&new URL(f.src).origin===origin)f.style.height=Math.max(320,Math.min(12000,Math.ceil(e.data.height)))+"px";});});function connect(){frames().forEach(function(f){f.addEventListener("load",function(){measure(f)});measure(f)})}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",connect,{once:true});else connect()})();
</script>