तुलना
Web App Manifest बनाम JSON
Web App Manifest वेब ऐप्स के लिए JSON-आधारित कॉन्फ़िगरेशन प्रारूप है, जबकि JSON सामान्य संरचित डेटा लेखन है। Manifest name, icons और start_url जैसे पहचाने जाने वाले वेब ऐप मेटाडेटा तय करता है।
कौन-सा फ़ॉर्मैट चुनें?
PWA और इंस्टॉल किए जा सकने वाले ऐप के मेटाडेटा के लिए Web App Manifest तथा सामान्य सेटिंग्स और डेटा विनिमय के लिए JSON चुनें।
इसके लिए उपयुक्त Web App Manifest
नाम, आइकन, शुरुआत URL और प्रदर्शन तय करना
- स्थापित किए जा सकने वाले वेब ऐप का मेटाडेटा
इसके लिए उपयुक्त JSON
वेब API, कॉन्फ़िगरेशन फाइलें और डेटा विनिमय
- संरचित डेटा भेजना
मूल जानकारी
| मद | Web App Manifest | JSON |
|---|---|---|
| एक्सटेंशन | .webmanifest | .json |
| MIME प्रकार | application/manifest+json | application/json |
| सामान्य उपयोग | नाम, आइकन, शुरुआत URL और प्रदर्शन तय करना | वेब API, कॉन्फ़िगरेशन फाइलें और डेटा विनिमय |
| कैसे खोलें | JSON की तरह संपादित करें, HTML से लिंक करें और प्रकाशित URL पर ब्राउज़र टूल से जाँचें। | इसे टेक्स्ट एडिटर, IDE या JSON समर्थित व्यूअर में खोलें। |
| निर्यात या रूपांतरण | केवल JSON एक्सटेंशन बदलने से ऐप सुविधा चालू नहीं होती; लिंक, MIME प्रकार, URL और संसाधन जाँचें। | एप्लिकेशन या रूपांतरण उपकरण इसे CSV जैसे प्रारूपों में बदल सकते हैं। |
उपयोग के अनुसार चुनें
स्थापित किए जा सकने वाले वेब ऐप का मेटाडेटा
नाम, आइकन, शुरुआत URL और प्रदर्शन तय करना
Web App Manifestसंरचित डेटा भेजना
वेब API, कॉन्फ़िगरेशन फाइलें और डेटा विनिमय
JSONमुख्य बिंदु 1
Manifest name, icons और start_url जैसे वेब ऐप फ़ील्ड तय करता है।
अंतर के बारे में विस्तार सेमुख्य बिंदु 2
JSON किसी एक ऐप उद्देश्य तक सीमित नहीं है; केवल एक्सटेंशन बदलने से मनमाना JSON वैध Manifest नहीं बनता।
अंतर के बारे में विस्तार सेअंतर के बारे में विस्तार से
इंस्टॉलेशन और वेब ऐप प्रस्तुति के लिए अपेक्षित URL पर वैध Manifest दें और ब्राउज़र को उस तक पहुँचने दें। अन्य सेटिंग्स या डेटा के लिए Manifest अर्थ का दावा किए बिना सामान्य JSON उपयोग करें।
- Web App Manifest वेब ऐप के लिए परिभाषित डेटा मॉडल अपनाता है।
- JSON सिंटैक्स देता है, लेकिन ऐप-विशिष्ट फ़ील्ड का अर्थ तय नहीं करता।
- JSON फ़ाइल का नाम Manifest एक्सटेंशन में बदलने से आवश्यक फ़ील्ड या ब्राउज़र व्यवहार मान्य नहीं होते।
अक्सर पूछे जाने वाले प्रश्न
क्या Web App Manifest केवल JSON फ़ाइल है?
यह JSON सिंटैक्स उपयोग करता है, लेकिन इसे परिभाषित फ़ील्ड का पालन करना और वेब ऐप से सही ढंग से जुड़ना चाहिए।