# मानक के रूप में JSON — रेस्ट एपीआई डिज़ाइन

Source: https://www.geekswithgeeks.com/hi/restapi/api-json-format

> REST API के डिफ़ॉल्ट वायर फ़ॉर्मैट के रूप में JSON क्यों जीता।

## टेक्स्ट, टाइप्ड, और हर जगह

JSON इंसानों के पढ़ने लायक है, ऑब्जेक्ट/ऐरे/स्ट्रिंग/नंबर/बूलियन पर साफ़-साफ़ मैप होता है, और हर भाषा में इसका पार्सर है। XML के विपरीत यह ज़्यादा औपचारिकता नहीं लाता — न क्लोज़िंग टैग, न attribute-बनाम-element की बहस।

## हमेशा Content-Type सेट करें

हर JSON रिस्पॉन्स पर `Content-Type: application/json; charset=utf-8` लौटाएँ, यहाँ तक कि एरर बॉडी पर भी — क्लाइंट को अंदाज़ा नहीं लगाना चाहिए।

## नंबर और तारीखों पर ध्यान दें

JSON में कोई मूल date टाइप नहीं है (ISO 8601 स्ट्रिंग उपयोग करें जैसे `2026-09-04T10:00:00Z`) और इसके नंबर ~2^53 से आगे परिशुद्धता खो सकते हैं — बहुत बड़े ID स्ट्रिंग के रूप में भेजें।
