JSON không cho phép để dư dấu phẩy, không có comment, thuộc tính 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.
- Thuộc tính 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 (Cách máy tính hiểu ký tự khác với cách con người hiểu ký tự. Tốt nhất là nên dùng điểm mã khi nói về ký tự máy tính. 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