Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Thiết kế Web] Định dạng JSON với indent

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 13: JavaScript cho Website (2): biểu mẫu, đồ họa, JSON, giao tiếp máy chủ — khóa Thiết kế Web

    Cho một đối tượng JSON (có thể lồng nhau). Hãy in lại chuỗi JSON đó ở dạng đẹp (pretty-print) với thụt lề 2 khoảng trắng ở mỗi cấp, giống như JSON.stringify(obj, null, 2) trong JavaScript.

    • Định dạng đầu vào:

      Một dòng duy nhất chứa chuỗi JSON hợp lệ (object hoặc lồng object khác).

    • Ràng buộc đầu vào:

      Độ sâu lồng nhau không vượt quá 4 cấp. Không có khóa dạng số nguyên (ví dụ "0", "1").

    • Định dạng đầu ra:

      In ra đúng chuỗi kết quả của JSON.stringify(obj, null, 2).

    Ví dụ:

    Đầu vào:

    {"name":"An","info":{"age":20,"score":9.5}}
    

    Đầu ra:

    {
      "name": "An",
      "info": {
        "age": 20,
        "score": 9.5
      }
    }

    Chủ đề

    🌐 Thiết kế WebThiết kế WebThiết kế Web: JavaScript — Đối tượng, Lớp, JSON, LỗiTất cả môn học

    Đang tải editor...