डेवलपर टूल

JSON फ़ॉर्मैट करें, जाँचें, छोटा करें और तुलना करें

JSON को पढ़ने योग्य बनाएँ, छोटा करें, वाक्य रचना जाँचें, या दो दस्तावेज़ों की तुलना करके जोड़ा, हटाया और बदला हुआ देखें। सब कुछ ब्राउज़र में।

JSON को सँवारें या संकुचित करें, वाक्य रचना त्रुटियाँ जाँचें, और दो JSON दस्तावेज़ों में जोड़े, हटाए या बदले गए मानों की तुलना करें। NEXNARA को कुछ नहीं भेजा जाता।

  • लोकल चलता है
  • अपलोड नहीं
  • तुरंत
  • मुफ़्त
मोड

फ़ाइलें इसी ब्राउज़र में रहती हैं। सर्वर पर कुछ नहीं जाता।

यह कैसे काम करता है

  1. डेटा चिपकाएँ
  2. क्रिया चलाएँ
  3. परिणाम कॉपी करें

NEXNARA क्यों

  • निजी

    आपका डेटा ब्राउज़र में रहता है।

  • तुरंत

    परिणाम तुरंत दिखते हैं।

  • कोई अपलोड नहीं

    NEXNARA सर्वर पर कुछ नहीं भेजा जाता।

  • कहीं भी चलता है

    इंस्टॉल करने की ज़रूरत नहीं।

और जानें

JSON फ़ॉर्मैट और जाँच

JSON फ़ॉर्मैटर जाँचता है कि पाठ मान्य JSON है या नहीं, फिर उसे इंडेंट के साथ या एक संक्षिप्त पंक्ति के रूप में छाप सकता है। यह पृष्ठ दो JSON दस्तावेज़ों की तुलना भी करता है। यह ब्राउज़र में JSON.parse और JSON.stringify का उपयोग करता है और eval कभी नहीं।

JSON फ़ॉर्मैट और जाँच

सुंदर बनाने, छोटा करने या वाक्य रचना जाँचने के लिए JSON चिपकाएँ। फ़ॉर्मैटिंग JSON.stringify के अलावा कुंजियाँ या मान नहीं बदलती।

JSON सुंदर छापें

प्रीटी प्रिंट पंक्ति विराम और इंडेंट जोड़ता है ताकि नेस्टेड ऑब्जेक्ट पढ़ने में आसान हों। 2 स्पेस, 4 स्पेस या टैब चुनें। डिफ़ॉल्ट 2 स्पेस है।

JSON छोटा करें

छोटा करना अतिरिक्त खाली स्थान और पंक्ति विराम हटाता है, स्ट्रिंग के अंदर स्पेस रखता है। डेटा वही रहता है; केवल पैकेजिंग छोटी होती है।

अमान्य JSON खोजें

आम समस्याएँ हैं अंत की अल्पविराम, एकल उद्धरण, टिप्पणियाँ, या बिना उद्धरण वाली कुंजियाँ। जब ब्राउज़र स्थान बताता है, यह उपकरण पंक्ति, स्तंभ या वर्ण स्थिति दिखाता है। यह स्थान गढ़ता नहीं।

दो JSON दस्तावेज़ों की तुलना

JSON Diff दोनों पक्षों को पार्स करता है, फिर जोड़े, हटाए, बदले और प्रकार-बदले पथ सूचीबद्ध करता है। समान सामग्री वाला सुंदर और छोटा JSON बराबर माना जाता है।

जोड़े और हटाए गए फ़ील्ड

केवल JSON B में मौजूद पथ जोड़ा गया है। केवल JSON A में मौजूद पथ हटाया गया है। गायब होना null के समान नहीं है।

बदले गए मान

जब उसी पथ पर उसी प्रकार का अलग मान हो, पंक्ति बदला गया होती है और पुराना व नया मान दिखाती है। स्ट्रिंग "100" बनाम संख्या 100 प्रकार बदला है।

नेस्टेड JSON अंतर

ऑब्जेक्ट पुनरावर्ती तुलना होते हैं। user.address.city के अंदर बदलाव उसी पथ पर बताया जाता है, पूरे ऑब्जेक्ट के प्रतिस्थापन के रूप में नहीं।

ऐरे की तुलना कैसे होती है

ऐरे इंडेक्स से तुलना होते हैं: items[0], items[1], इत्यादि। आइटम का क्रम बदलने से कई अंतर बन सकते हैं। यह उपकरण छिपी id से आइटम नहीं मिलाता।

कैसे उपयोग करें

एक JSON दस्तावेज़ सँवारने, संकुचित करने या जाँचने के लिए फ़ॉर्मैट और जाँच इस्तेमाल करें। दो दस्तावेज़ चिपकाने या अपलोड करने के बाद तुलना के लिए JSON Diff इस्तेमाल करें। उदाहरण लोड करें जोड़े, हटाए, बदले और प्रकार-बदले मानों वाला छोटा नमूना दिखाता है।

गोपनीयता

आपका JSON ब्राउज़र में रहता है। यह NEXNARA सर्वर पर अपलोड नहीं होता और कुकी, स्थानीय संग्रह या डेटाबेस में सहेजा नहीं जाता।

अक्सर पूछे जाने वाले प्रश्न

JSON फ़ॉर्मैटर क्या करता है?

यह जाँचता है कि पाठ मान्य JSON है, फिर उसे इंडेंट के साथ या संक्षिप्त स्ट्रिंग के रूप में फिर छाप सकता है। डेटा वही रहता है।

JSON कैसे जाँचें?

पाठ चिपकाएँ और JSON जाँचें दबाएँ। मान्य इनपुट सफलता दिखाता है। अमान्य इनपुट स्पष्ट त्रुटि दिखाता है और, जब ब्राउज़र दे, पंक्ति, स्तंभ या स्थिति।

क्या मैं JSON छोटा कर सकता हूँ?

हाँ। JSON छोटा करना अतिरिक्त खाली स्थान और पंक्ति विराम हटाता है। स्ट्रिंग के अंदर स्पेस रहते हैं।

दो JSON ऑब्जेक्ट की तुलना कैसे करें?

JSON Diff खोलें, JSON A और JSON B चिपकाएँ या अपलोड करें, फिर तुलना करें दबाएँ। तालिका जोड़े, हटाए, बदले और प्रकार-बदले पथ सूचीबद्ध करती है।

क्या कुंजी क्रम मायने रखता है?

नहीं। केवल ऑब्जेक्ट कुंजी क्रम अंतर नहीं माना जाता। {"a":1,"b":2} और {"b":2,"a":1} समान हैं।

ऐरे की तुलना कैसे होती है?

इंडेक्स से। items[0] की तुलना items[0] से होती है। यदि आप केवल आइटम का क्रम बदलें, कई पंक्तियाँ बदल सकती हैं। इस संस्करण में कुंजी-आधारित ऐरे मिलान नहीं है।

क्या नेस्टेड JSON की तुलना हो सकती है?

हाँ। नेस्टेड ऑब्जेक्ट पुनरावर्ती चलते हैं, इसलिए बदलाव user.address.city जैसे पथ पर दिखता है।

गायब और null में क्या अंतर है?

गायब फ़ील्ड हटाया गया या जोड़ा गया है। null एक वास्तविक JSON मान है। null, "", 0, और false समान नहीं माने जाते।

क्या मेरा JSON सर्वर पर जाता है?

नहीं। पार्सिंग, फ़ॉर्मैटिंग और तुलना ब्राउज़र में स्थानीय चलती है। आपकी चुनी फ़ाइलें अपलोड नहीं होतीं।

JSON कितना बड़ा हो सकता है?

हज़ारों कुंजियों वाले सामान्य दस्तावेज़ ठीक हैं। 5 MB से ऊपर चेतावनी मिलती है। 15 MB से बड़े दस्तावेज़ रोक दिए जाते हैं ताकि ब्राउज़र प्रतिक्रियाशील रहे।