2012-02-22 46 views
52

Có bất kỳ quy ước đặt tên nào cho phần mở rộng tệp lược đồ json không? XML có .xsd (Định nghĩa lược đồ XML), các tệp lược đồ json nào có, .jsd (Định nghĩa lược đồ JSON)?Mở rộng tệp lược đồ Json

+0

Là một người làm việc trên đặc tả lược đồ JSON hiện tại, nó không thực sự là một cái gì đó đã được xem xét. Nếu bạn nghĩ rằng nó nên được, cảm thấy tự do để mở một vấn đề trên repo github. – Relequestual

Trả lời

53

Từ Gary Court:

Cá nhân tôi sử dụng .schema.json, nhưng không có tập tin mở rộng chính thức. Tuy nhiên, loại mime chính thức là "application/schema + json".

+2

Tôi cũng sử dụng * .schema.json – jasonkarns

+0

Tôi cũng sử dụng * .schema.json – bhspencer

13

Theo số last draft (v4), không có tiện ích mở rộng mới nào được đề xuất cho các tệp lưu trữ sơ đồ json. .json mở rộng được sử dụng profusely trong tài liệu đó. .json cũng là phần mở rộng ưu tiên trong trình xác thực (PHP, Ruby, Python).

Vì vậy, tôi nghĩ rằng .json nên là tùy chọn ưa thích khi không có tiện ích mở rộng mới chính thức/chuẩn.

2

Tôi đã bắt đầu sử dụng .jschema sau khi tôi đã chạy với trình phân tích cú pháp lược đồ JSON dựa trên tiện ích mở rộng tự động thêm id vào ví dụ RAML bên ngoài cũng là các tệp .json.

Sau cùng, chúng là một định dạng cụ thể. HTML là XML, là UML và chúng tôi sử dụng một phần mở rộng tệp khác cho mỗi tệp.

Các vấn đề liên quan