Chuyển đến nội dung chính

Định dạng JSON với thụt lề 2 hoặc 4 dấu cách

Định dạng biến JSON gọn thành mỗi dòng một giá trị và thụt lề từng cấp lồng nhau, giúp cấu trúc dễ đọc và dễ so sánh. Trình định dạng hỗ trợ 2 hoặc 4 dấu cách mỗi cấp.

Ví dụ minh họa

Đầu vào
{"id":7,"name":"Ada","roles":["admin","editor"],"settings":{"theme":"dark","alerts":false},"tags":[]}
Đầu ra — 2 khoảng trắng
{
  "id": 7,
  "name": "Ada",
  "roles": [
    "admin",
    "editor"
  ],
  "settings": {
    "theme": "dark",
    "alerts": false
  },
  "tags": []
}
Số dòng
13
Số ký tự
150
Đầu ra — 4 khoảng trắng
{
    "id": 7,
    "name": "Ada",
    "roles": [
        "admin",
        "editor"
    ],
    "settings": {
        "theme": "dark",
        "alerts": false
    },
    "tags": []
}
Số dòng
13
Số ký tự
180

Quy tắc của trình định dạng

  • Mỗi thuộc tính của đối tượng và mỗi phần tử của mảng nằm trên một dòng riêng, thụt sâu hơn cấp cha một bậc.
  • Đối tượng và mảng rỗng vẫn nằm trên một dòng dưới dạng {} và [].
  • Thụt lề chỉ dùng dấu cách; không có tùy chọn tab. Chọn 2 dấu cách cho kết quả gọn hoặc 4 dấu cách để phân tách các cấp rõ hơn.