জসন স্কিমা ফাইল এক্সটেনশনের জন্য কোনও নামকরণের সম্মেলন আছে? এক্সএমএল .xsd (এক্সএমএল স্কিমা সংজ্ঞা) আছে, জেসন স্কিমা ফাইলগুলি .jsd (জেএসএন স্কিমা সংজ্ঞা) থাকতে হবে?
জসন স্কিমা ফাইল এক্সটেনশনের জন্য কোনও নামকরণের সম্মেলন আছে? এক্সএমএল .xsd (এক্সএমএল স্কিমা সংজ্ঞা) আছে, জেসন স্কিমা ফাইলগুলি .jsd (জেএসএন স্কিমা সংজ্ঞা) থাকতে হবে?
উত্তর:
গ্যারি কোর্ট থেকে :
আমি ব্যক্তিগতভাবে .schema.json ব্যবহার করি তবে কোনও আনুষ্ঠানিক ফাইল এক্সটেনশন নেই। অফিশিয়াল মাইম টাইপটি হ'ল "অ্যাপ্লিকেশন / স্কিমা + জসন"।
মতে গত খসড়া (V4) , সেখানে একটি নতুন এক্সটেনশন সংরক্ষণকারী JSON-স্কিমের ফাইলের জন্য প্রস্তাব করা হয়। .json এক্সটেনশনটি সেই দস্তাবেজের মধ্যেই মেশিনে ব্যবহৃত হয়। .জসনও ভ্যালিডেটরগুলিতে পছন্দসই এক্সটেনশন (পিএইচপি, রুবি, পাইথন)।
সুতরাং আমি মনে করি যে কোনও অফিসিয়াল / স্ট্যান্ডার্ড নতুন এক্সটেনশনের অনুপস্থিতিতে জাসনকে পছন্দসই বিকল্প হওয়া উচিত।
আমি .jschemaএক্সটেনশন-ভিত্তিক জেএসওএন স্কিমা পার্সার দিয়ে রান-ইন করার পরে ব্যবহার শুরু করেছি যা স্বয়ংক্রিয়ভাবে আইডি এর বাহ্যিক র্যামএল উদাহরণগুলিতে যুক্ত করে যা .jsonফাইলগুলিও।
এগুলি একটি নির্দিষ্ট বিন্যাস, সর্বোপরি। এইচটিএমএল হল এক্সএমএল, যা ইউএমএল, এবং আমরা তাদের প্রত্যেকের জন্য একটি আলাদা ফাইল এক্সটেনশন ব্যবহার করি।
Https://json-schema.org/ বোঝার জন্য- json- schema/ basics.html# id3
যেহেতু JSON স্কিমা নিজে JSON, তাই কখনই JSON স্কিমা বা JSON এর একটি স্বেচ্ছাসেবী অংশ কখন তা বলা সহজ নয়।
$schemaশব্দ যে কিছু ডিক্লেয়ার করতে ব্যবহৃত হয় তাদেরকে JSON স্কিমা হয়। এটি অন্তর্ভুক্ত করার জন্য এটি সাধারণত ভাল অনুশীলন, যদিও এটি প্রয়োজন হয় না ।
সুতরাং আপনি .jsonJSON স্কিমার জন্য ফাইল এক্সটেনশন হিসাবে ব্যবহার করতে পারেন তবে $schemaআরও ভাল পার্থক্যের জন্য কোনও কীওয়ার্ড ( optionচ্ছিক যদিও) দিয়ে with