Công cụ sắp xếp JSON: sắp xếp khóa và mảng trực tuyến
Công cụ sắp xếp JSON sắp xếp các khóa đối tượng trong JSON của bạn theo thứ tự tăng dần, giảm dần, tự nhiên hoặc không phân biệt chữ hoa/thường. Hãy chọn sắp xếp sâu để gồm cả đối tượng lồng nhau, hoặc sắp xếp nông để chỉ sắp xếp đối tượng cấp cao nhất. Bạn cũng có thể tùy ý sắp xếp mảng các giá trị nguyên thủy. Hãy dán hoặc thả JSON, chọn các tùy chọn cần thiết và sao chép kết quả đã sắp xếp.
Công cụ sắp xếp JSON là công cụ chạy trong trình duyệt để sắp xếp các khóa đối tượng JSON thành thứ tự nhất quán. Hãy dùng công cụ để sắp xếp tài liệu JSON trước khi xem lại, chia sẻ hoặc so sánh. Công cụ sắp xếp JSON hỗ trợ sắp xếp tăng dần, giảm dần, tự nhiên và không phân biệt chữ hoa/thường, với các tùy chọn cho đối tượng lồng nhau và mảng nguyên thủy.
Hãy chọn sắp xếp sâu để sắp xếp khóa bên trong các đối tượng lồng nhau cũng như đối tượng cấp cao nhất, hoặc dùng sắp xếp nông khi bạn chỉ muốn sắp xếp cấp cao nhất. Thứ tự tự nhiên đặt file2 trước file10, còn thứ tự không phân biệt chữ hoa/thường sắp xếp mà không phân biệt chữ hoa và chữ thường. Bạn cũng có thể chọn có sắp xếp mảng các giá trị nguyên thủy như chuỗi hay số hay không.
Đối tượng JSON chứa các cặp khóa–giá trị, còn mảng JSON chứa các giá trị có thứ tự. Việc sắp xếp khóa đối tượng giúp tài liệu dễ quét hoặc so sánh hơn, và sắp xếp mảng nguyên thủy giúp gom các giá trị khớp nhau lại. Công cụ sắp xếp lại nội dung JSON; công cụ không chuyển JSON sang định dạng khác.
Công cụ sắp xếp JSON chạy hoàn toàn trong trình duyệt của bạn. Dữ liệu nhập được xử lý trên thiết bị của bạn và không bị gửi tới máy chủ. Sau khi trang đã tải xong, công cụ hoạt động ngoại tuyến, nên bạn có thể sắp xếp JSON mà không cần kết nối internet.
Lập trình viên và kỹ sư DevOps có thể dùng công cụ để dọn dẹp dữ liệu cấu hình, chuẩn bị ví dụ hoặc xem lại JSON nhận từ người khác. Các tùy chọn sắp xếp hữu ích cho cả kiểm tra nhanh lẫn tài liệu có đối tượng lồng nhau.
Bước 1: Dán hoặc thả JSON vào công cụ. Hãy bắt đầu với tài liệu JSON hoặc danh sách mà bạn muốn sắp xếp thứ tự khóa.
Bước 2: Chọn thứ tự sắp xếp: tăng dần, giảm dần, tự nhiên hoặc không phân biệt chữ hoa/thường. Thứ tự tự nhiên đặt các tên như file2 trước file10.
Bước 3: Chọn sắp xếp sâu hay nông. Chế độ sâu cũng sắp xếp khóa trong các đối tượng lồng nhau.
Bước 4: Tùy ý bật sắp xếp cho mảng các giá trị nguyên thủy. Hãy xem lại kết quả, rồi sao chép JSON đã sắp xếp.
Trường hợp sử dụng: Đặt JSON vào thứ tự có thể đoán trước khi so sánh các phiên bản bằng công cụ diff. Thứ tự khóa nhất quán giúp việc xem lại thay đổi dễ hơn.
Trường hợp sử dụng: Gom các giá trị nguyên thủy bằng nhau lại bằng cách sắp xếp mảng. Cách này giúp các giá trị lặp lại dễ phát hiện hơn.
Trường hợp sử dụng: Sắp xếp lại tài liệu JSON không phải do bạn viết mà không cần sửa thủ công từng khóa.
Trường hợp sử dụng: Sắp xếp các đối tượng cấu hình lồng nhau trước khi chia sẻ hoặc xem lại. Chế độ sâu cũng áp dụng sắp xếp cho các đối tượng lồng nhau.
Trường hợp sử dụng: Chuẩn bị JSON cho báo cáo hoặc ví dụ tài liệu. Thứ tự nhất quán giúp dữ liệu dễ quét hơn.
Trường hợp sử dụng: Sắp xếp tên file hoặc các giá trị tương tự theo thứ tự tự nhiên để các mục như file2 xuất hiện trước file10.