2012-02-22 21 views
52

क्या किसी जेसन स्कीमा फ़ाइल एक्सटेंशन के लिए कोई नामकरण सम्मेलन है? एक्सएमएल में .xsd (एक्सएमएल स्कीमा डेफिनिशन) है, जेसन स्कीमा फाइलों को क्या करना चाहिए, .jsd (JSON स्कीमा परिभाषा)?जेसन स्कीमा फ़ाइल एक्सटेंशन

+0

वर्तमान में जेएसओएन स्कीमा विनिर्देश पर काम करने वाले किसी व्यक्ति के रूप में, यह वास्तव में ऐसा कुछ नहीं है जिसे माना जा रहा है। यदि आपको लगता है कि यह होना चाहिए, तो github repo पर कोई समस्या खोलने के लिए स्वतंत्र महसूस करें। – Relequestual

उत्तर

53

Gary Court: से

मैं व्यक्तिगत रूप से .schema.json उपयोग करें, लेकिन कोई आधिकारिक फ़ाइल विस्तार है। आधिकारिक माइम प्रकार हालांकि "एप्लिकेशन/स्कीमा + जेसन" है।

+2

मैं * .schema.json – jasonkarns

+0

का भी उपयोग करता हूं मैं भी * .schema.json का उपयोग करता हूं – bhspencer

13

last draft (v4) के अनुसार, जेसन-स्कीमा संग्रहीत फ़ाइलों के लिए एक नया एक्सटेंशन प्रस्तावित नहीं है। उस दस्तावेज़ के भीतर .json एक्सटेंशन का उपयोग बड़े पैमाने पर किया जाता है। .json मान्यताओं (PHP, रूबी, पायथन) में भी पसंदीदा एक्सटेंशन है।

तो मुझे लगता है कि .json आधिकारिक/मानक नए एक्सटेंशन की अनुपस्थिति में पसंदीदा विकल्प होना चाहिए।

2

मैंने .jschema का उपयोग करना शुरू कर दिया है जब मेरे पास एक्सटेंशन-आधारित JSON स्कीमा पार्सर के साथ रन-इन था, जो स्वचालित रूप से बाहरी आरएएमएल उदाहरणों में आईडी को जोड़ता है जो .json फ़ाइलें भी हैं।

वे सभी के बाद एक विशिष्ट प्रारूप हैं। एचटीएमएल एक्सएमएल है, जो यूएमएल है, और हम उनमें से प्रत्येक के लिए एक अलग फ़ाइल एक्सटेंशन का उपयोग करते हैं।