Trình Định dạng và Xác thực JSON
Kiểm tra cú pháp JSON và giúp cấu trúc dễ xem hơn. Công cụ định dạng/kiểm tra JSON của MiniWebtool định dạng hoặc rút gọn JSON đã dán, có thể tùy chọn sắp xếp khóa và hỗ trợ khảo sát cấu trúc lồng nhau trong dữ liệu kết quả.
Trong Gemini, hãy dán câu hỏi đã sao chép vào cuộc trò chuyện. Bạn cũng có thể sao chép câu hỏi bên dưới.Chưa rõ cách dùng? Hỏi AI
Xem câu hỏi
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích với bạn, hãy ủng hộ chúng tôi bằng cách nâng cấp để duyệt không quảng cáo và có nhiều lượt dùng mỗi ngày hơn, hoặc cho phép MiniWebtool.com rồi tải lại.
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
- Hoặc nâng cấp để không quảng cáo và có giới hạn hằng ngày cao hơn
Giới thiệu về Trình Định dạng và Xác thực JSON
Chào mừng bạn đến với Trình định dạng và xác thực JSON của chúng tôi, một công cụ miễn phí dành cho nhà phát triển được thiết kế để định dạng, xác thực, nén và sửa dữ liệu JSON ngay lập tức. Cho dù bạn đang gỡ lỗi phản hồi API, làm sạch tệp cấu hình hay học cú pháp JSON, công cụ này cung cấp cho bạn đầu ra được làm nổi bật cú pháp, chế độ xem dạng cây tương tác, phát hiện lỗi chính xác và phân tích cấu trúc tất cả ở một nơi.
So sánh các chức năng định dạng, thu gọn, xác thực và sửa JSON
Định dạng dễ đọc và thu gọn làm thay đổi cách trình bày khoảng trắng của JSON hợp lệ; xác thực kiểm tra xem đầu vào có tuân theo cú pháp JSON hay không. Chức năng sửa cố gắng thay đổi đầu vào không hợp lệ, vì vậy cần xem lại kết quả trước khi sử dụng.
| Thao tác | Yêu cầu đối với đầu vào | Đầu ra chính | Điểm cần kiểm tra |
|---|---|---|---|
| Định dạng dễ đọc | JSON hợp lệ | JSON có thụt lề | Định dạng không đồng nghĩa với xác thực lược đồ nghiệp vụ |
| Thu gọn | JSON hợp lệ | JSON gọn | Phải giữ nguyên khoảng trắng bên trong các giá trị chuỗi |
| Xác thực | Văn bản JSON cần kiểm tra | Kết quả cú pháp hoặc thông báo lỗi | Cú pháp hợp lệ không chứng minh rằng các giá trị trường là chính xác |
| Sửa và định dạng | Các lỗi cú pháp phổ biến được hỗ trợ | Tài liệu sau lần thử sửa | Hãy xem lại các thay đổi; không phải lúc nào cũng suy ra được giá trị mà người dùng định nhập. |
Khi định dạng, bộ phân tích cú pháp của công cụ có thể chuẩn hóa cách viết số, chuỗi ký tự thoát hoặc thứ tự khóa. Hãy giữ lại bản gốc nếu việc bảo toàn chính xác từng byte, khóa trùng lặp, chữ ký hoặc độ chính xác của số lớn là quan trọng. Xác thực cú pháp JSON tách biệt với xác thực JSON Schema.
Nguồn: RFC 8259: JSON.
Tóm tắt nhanh
Trình Định dạng và Xác thực JSON kiểm tra cú pháp JSON và định dạng lại JSON đã dán thành văn bản thụt lề hoặc rút gọn. Công cụ cũng có thể sửa các lỗi thường gặp và sắp xếp khóa, hiển thị kết quả dưới dạng mã tô sáng hoặc cây thu gọn được.
| Tính năng | Bạn nhận được | Phù hợp với |
|---|---|---|
| Định dạng và rút gọn | Làm đẹp JSON với thụt lề 2 khoảng trắng, 4 khoảng trắng hoặc tab, hoặc rút gọn bằng cách loại bỏ mọi khoảng trắng. | Đọc phản hồi API đã nén hoặc thu gọn một gói dữ liệu |
| Xác thực | Báo lỗi cú pháp với số dòng, cột chính xác và mô tả vấn đề. Kiểm tra cú pháp không xác thực JSON Schema. | Phát hiện thiếu dấu phẩy trước khi triển khai tệp cấu hình |
| Sửa và định dạng | Sửa dấu phẩy thừa ở cuối, dấu nháy đơn, chú thích kiểu JavaScript (một dòng và nhiều dòng) và khóa không có dấu nháy, rồi định dạng kết quả. Hãy xem lại đầu ra vì không phải lúc nào cũng suy ra được ý định. | Dọn dẹp JSON viết bằng tay |
| Xem dạng mã và dạng cây | Chuyển giữa mã tô sáng cú pháp, với màu riêng cho khóa, chuỗi, số, boolean và null, và cây đối tượng, mảng thu gọn được. | Duyệt dữ liệu lồng nhau sâu |
| Sắp xếp khóa | Tùy chọn sắp xếp mọi khóa của đối tượng theo thứ tự bảng chữ cái. | Các khác biệt gọn hơn khi tệp JSON được lưu trong quản lý phiên bản |
| Thống kê cấu trúc | Đếm khóa, đối tượng, mảng, độ sâu lồng nhau, kiểu giá trị và kích thước byte. | Có cái nhìn tổng quan nhanh về một tài liệu chưa quen |
| Sao chép và tải xuống | Sao chép kết quả vào bảng nhớ tạm hoặc tải về dưới dạng tệp .json. | Chuyển JSON đã định dạng vào dự án |
JSON là gì?
JSON (JavaScript Object Notation) là một định dạng trao đổi dữ liệu nhẹ, dễ dàng cho con người đọc và viết, đồng thời dễ dàng cho máy móc phân tích và khởi tạo. JSON là tiêu chuẩn thực tế để trao đổi dữ liệu trong các API web hiện đại, tệp cấu hình, cơ sở dữ liệu NoSQL và nhiều hơn nữa. Một tài liệu JSON hợp lệ bao gồm các đối tượng (các cặp khóa-giá trị được bao quanh bởi dấu ngoặc nhọn), mảng (danh sách có thứ tự trong dấu ngoặc vuông), chuỗi, số, giá trị boolean (true/false) và null.
Tính năng
Định dạng và Làm đẹp
In đẹp dữ liệu JSON bị nén hoặc chưa định dạng với lựa chọn thụt lề 2 khoảng trắng, 4 khoảng trắng hoặc tab để có khả năng đọc tối đa.
Nén và Tối giản
Loại bỏ tất cả các khoảng trắng để tạo ra JSON gọn nhất có thể. Lý tưởng để giảm kích thước tải trọng trong các API và cấu hình sản xuất.
Xác thực với chi tiết lỗi
Ngay lập tức phát hiện các lỗi cú pháp với số dòng, cột chính xác và mô tả vấn đề để bạn có thể khắc phục sự cố nhanh chóng.
Sửa lỗi và Định dạng
Tự động sửa các dấu phẩy dư thừa, dấu nháy đơn, chú thích JavaScript và các khóa không có dấu ngoặc kép, sau đó định dạng JSON đã sửa.
Làm nổi bật cú pháp
Đầu ra được mã hóa màu giúp bạn dễ dàng phân biệt các khóa, chuỗi, số, boolean và giá trị null chỉ trong nháy mắt.
Chế độ xem cây tương tác
Khám phá cấu trúc JSON của bạn với cây có thể thu gọn. Mở rộng và thu gọn các đối tượng và mảng để điều hướng dữ liệu lồng nhau sâu.
Sắp xếp khóa
Sắp xếp tất cả các khóa đối tượng theo thứ tự bảng chữ cái để đảm bảo tính nhất quán, dễ dàng so sánh sự khác biệt và quản lý phiên bản sạch hơn.
Phân tích cấu trúc
Xem thống kê chi tiết: tổng số khóa, đối tượng, mảng, độ sâu lồng nhau, loại giá trị và kích thước byte chỉ trong nháy mắt.
Sao chép và Tải xuống
Sao chép vào khay nhớ tạm bằng một cú nhấp chuột hoặc tải xuống dưới dạng tệp .json để sử dụng ngay trong các dự án của bạn.
Cách sử dụng công cụ này
- Dán JSON của bạn: Sao chép và dán dữ liệu JSON của bạn vào vùng văn bản nhập liệu. Bạn cũng có thể nhấp vào ví dụ nhanh để xem công cụ hoạt động như thế nào.
- Chọn một hành động: Chọn Định dạng và Làm đẹp để có kết quả dễ đọc, Nén và Tối giản để có kết quả gọn gàng, Chỉ xác thực để kiểm tra cú pháp, hoặc Sửa lỗi và Định dạng để tự động sửa các lỗi phổ biến.
- Cấu hình tùy chọn: Điều chỉnh kích thước thụt lề (2 khoảng trắng, 4 khoảng trắng hoặc tab) và tùy chọn bật Sắp xếp khóa để sắp xếp các thuộc tính theo bảng chữ cái.
- Nhấp vào Định dạng JSON: Nhấp vào nút để xử lý dữ liệu của bạn. Kết quả sẽ xuất hiện bên dưới ngay lập tức.
- Xem lại và sử dụng kết quả: Chuyển đổi giữa Chế độ xem mã (được làm nổi bật cú pháp) và Chế độ xem cây (có thể thu gọn), kiểm tra số liệu thống kê JSON, sau đó sao chép hoặc tải xuống kết quả.
Các trường hợp sử dụng phổ biến
Phát triển và gỡ lỗi API
Khi làm việc với các API REST hoặc GraphQL, các phản hồi thường được nén lại. Dán phản hồi thô vào đây để định dạng và kiểm tra cấu trúc dữ liệu ngay lập tức, giúp dễ dàng tìm thấy các giá trị bạn cần.
Tệp cấu hình
JSON được sử dụng cho cấu hình trong các công cụ như package.json, tsconfig.json và các định nghĩa cơ sở hạ tầng đám mây. Sử dụng trình định dạng này để xác thực cấu hình của bạn trước khi triển khai, giúp phát hiện sớm các lỗi cú pháp.
Cơ sở dữ liệu và di chuyển dữ liệu
Khi xuất hoặc nhập dữ liệu từ các cơ sở dữ liệu NoSQL như MongoDB hoặc Firebase, việc định dạng JSON giúp bạn xác minh cấu trúc tài liệu, kiểm tra tính toàn vẹn của dữ liệu và đảm bảo việc lồng nhau chính xác.
Học tập và giáo dục
Nếu bạn đang học cú pháp JSON, các tính năng xem dạng cây và phát hiện lỗi sẽ giúp bạn hiểu cấu trúc một cách trực quan và nhận được phản hồi chính xác, ngay lập tức về bất kỳ sai sót nào.
Đánh giá mã và Tài liệu
Định dạng JSON với các khóa được sắp xếp để so sánh sự khác biệt (diff) sạch hơn trong quản lý phiên bản. Định dạng nhất quán giúp đánh giá mã nhanh hơn và giảm xung đột hợp nhất.
Những lỗi nào mà "Sửa lỗi và Định dạng" có thể khắc phục?
- Dấu phẩy dư thừa:
{"a": 1, "b": 2,}dấu phẩy sau mục cuối cùng sẽ bị loại bỏ. - Dấu nháy đơn:
{'name': 'Alice'}dấu nháy đơn được chuyển thành dấu nháy kép bắt buộc. - Chú thích JavaScript: Cả
// chú thích dòngvà/* chú thích khối */đều bị loại bỏ. - Khóa không có dấu ngoặc kép:
{name: "Alice"}các tên thuộc tính không có dấu ngoặc kép sẽ được bao quanh bằng dấu nháy kép.
Các thực hành tốt nhất khi định dạng JSON
Sử dụng thụt lề 2 khoảng trắng
Hầu hết các dự án JavaScript và TypeScript hiện đại sử dụng thụt lề 2 khoảng trắng cho JSON. Nó cân bằng giữa khả năng dễ đọc với kích thước tệp nhỏ gọn và phù hợp với các hướng dẫn phong cách phổ biến.
Sắp xếp khóa cho quản lý phiên bản
Khi các tệp JSON được theo dõi trong Git, việc sắp xếp các khóa theo thứ tự bảng chữ cái giúp giảm các thay đổi không cần thiết gây ra bởi việc sắp xếp lại khóa, giúp các yêu cầu kéo (pull requests) sạch sẽ và dễ đánh giá hơn.
Nén cho môi trường thực tế
Trong các API và ứng dụng web thực tế, hãy luôn cung cấp JSON đã được nén. Loại bỏ khoảng trắng có thể giảm kích thước tải trọng từ 20-50%, cải thiện thời gian tải và sử dụng băng thông.
Xác thực trước khi triển khai
Luôn xác thực các tệp JSON cấu hình trước khi triển khai. Một dấu phẩy bị thiếu hoặc một dấu ngoặc dư thừa có thể gây ra lỗi khởi động ứng dụng rất khó chẩn đoán trong môi trường thực tế.
Câu hỏi thường gặp
Trình định dạng JSON là gì?
Trình định dạng JSON là một công cụ trực tuyến nhận dữ liệu JSON thô hoặc đã nén và định dạng lại với các khoảng thụt lề và ngắt dòng phù hợp, giúp dữ liệu trở nên dễ đọc và dễ hiểu. Nó cũng có thể xác thực cú pháp JSON, phát hiện lỗi và nén JSON để sử dụng trong thực tế.
Làm thế nào để xác thực JSON trực tuyến?
Dán JSON của bạn vào trường nhập liệu và nhấp vào Định dạng JSON. Công cụ sẽ ngay lập tức kiểm tra xem JSON của bạn có hợp lệ hay không. Nếu có lỗi, nó sẽ hiển thị chính xác số dòng, cột và mô tả vấn đề để bạn có thể khắc phục nhanh chóng.
Những lỗi JSON phổ biến nào có thể được tự động sửa?
Hành động Sửa lỗi và Định dạng có thể sửa các dấu phẩy dư thừa sau mục cuối cùng trong đối tượng hoặc mảng, dấu nháy đơn được sử dụng thay cho dấu nháy kép, các chú thích kiểu JavaScript (cả một dòng và nhiều dòng) và các khóa thuộc tính không có dấu ngoặc kép. Đây là những lỗi phổ biến nhất khi viết JSON bằng tay.
Dữ liệu JSON của tôi có an toàn khi sử dụng công cụ này không?
Có. Tất cả quá trình xử lý JSON diễn ra trên máy chủ trong quá trình yêu cầu của bạn và không có gì được lưu trữ. Dữ liệu của bạn không được lưu lại, ghi nhật ký hoặc chia sẻ với bất kỳ bên thứ ba nào. Kết nối được mã hóa qua HTTPS.
Sự khác biệt giữa làm đẹp và nén là gì?
Làm đẹp (định dạng) thêm khoảng thụt lề và ngắt dòng để giúp JSON dễ đọc đối với con người. Nén loại bỏ tất cả các khoảng trắng không cần thiết để làm cho JSON gọn nhất có thể, giúp giảm kích thước tệp cho các phản hồi API và lưu trữ dữ liệu.
Tài nguyên bổ sung
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Trình Định dạng và Xác thực JSON" tại https://MiniWebtool.com/vi/trinh-inh-dang-va-xac-thuc-json/ từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Cập nhật: 07/03/2026
Trò chuyện với AI yêu thích của bạn
Trong Gemini, hãy dán câu hỏi đã sao chép vào cuộc trò chuyện. Bạn cũng có thể sao chép câu hỏi bên dưới.
Xem câu hỏi
Công cụ chỉnh sửa văn bản:
- Thêm Ngắt Dòng
- Thêm số dòng
- Thêm tiền tố và hậu tố vào văn bản
- Trình Viết Email AI Mới
- Trình kiểm tra ngữ pháp AI Phổ biến
- Paraphraser AI Phổ biến
- AI Trình thêm dấu câu
- Trình Mở Rộng Câu AI Mới
- Trình nhân hóa văn bản AI Phổ biến
- Công cụ tạo nghệ thuật ASCII
- Ngắt dòng theo số lượng ký tự
- Công cụ Mã hóa Caesar Phổ biến
- Làm Đẹp CSS Mới
- Trình tạo Box Shadow CSS Mới
- Công Cụ Tạo Chữ Đẹp Phổ biến
- Tìm và Thay thế Văn bản
- Làm đẹp HTML Mới
- Bộ chuyển đổi HTML sang Markdown Mới
- Công cụ xóa ký tự vô hình
- Công cụ tạo văn bản vô hình Phổ biến
- Công cụ nén/làm đẹp JavaScript Mới
- Trình Định dạng và Xác thực JSON Mới
- Xóa công cụ trùng lặp danh sách
- Máy tính sự khác biệt danh sách
- Chữ Thường - Chữ Hoa Phổ biến
- Trình soạn thảo Markdown Mới
- Trình Dịch Pig Latin Mới
- 🔍 Kiểm tra Đạo văn Phổ biến
- Loại bỏ công cụ dấu
- Xóa Dòng Trùng Lặp
- Xóa các dòng trống
- Xóa khoảng trắng ở đầu và cuối
- Xóa dòng mới Phổ biến
- Xóa số dòng
- Xóa các dòng có chứa một chuỗi
- Công cụ loại bỏ dấu câu trực tuyến Phổ biến
- Xóa dấu cách Phổ biến
- Đảo ngược dòng
- Đảo ngược văn bản Phổ biến
- Trình tạo Schema Markup Mới
- Trình tạo văn bản nhỏ ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾
- Trình Tạo Văn Bản Gạch Ngang Mới
- Công cụ lặp chuỗi
- Trình định dạng văn bản
- Công cụ lặp lại văn bản
- Công cụ Chuyển đổi Văn bản sang Danh sách SQL
- Trình chuyển đổi chữ hoa tiêu đề
- Công Cụ Tạo Văn Bản Ngược Đầu
- Công cụ Hiển thị Khoảng trắng Mới
- Trình Định dạng & Xác thực YAML Mới
- Công cụ tạo văn bản Zalgo