JSON không cho phép để dư dấu phẩy, không có comment, bắt buộc phải dùng ngoặc kép, key phải được đóng trong ngoặc kép
JSON là để cho máy viết, không phải cho người viết. Người muốn viết thì dùng YAML sẽ tốt hơn.
- Key phải được đóng trong ngoặc kép để:
- Không dụng phải những reserved word trong JS,
- Không phải quan tâm xem “ký tự” là gì khi giải quyết unicode (Tuỳ vào phương thức mã hoá mà mỗi ký tự Unicode sẽ được biểu diễn bởi 1-4 đơn vị mã, 1-2 đơn vị mã, hoặc chỉ một đơn vị mã duy nhất)
- Tương thích hơn với Python, vì Python cũng bắt đóng ngoặc kép tất cả các key
- YAML thì để con người dễ đọc, còn JSON là để máy dễ đọc
Nguồn::
Nếu muốn dùng comment thì có thể xài tạm:
Còn không thì dùng JSONC