YamlBox

JSON उपकरण

JSON फ़ॉर्मेटर और सत्यापनकर्ता

सुंदर-गन्दा प्रिंट करें JSON, इसे उत्पादन के लिए छोटा करें, या पता लगाएं कि पेलोड अमान्य क्यों है - एक अनुपयोगी "अप्रत्याशित टोकन" के बजाय आपत्तिजनक पंक्ति को हाइलाइट किया गया है।

रूपांतरण विकल्प

JSON इनपुट

उदाहरण: API प्रतिक्रिया · टूटा हुआ JSON —⌘/Ctrl + Enter कनवर्ट करता है · किसी फ़ाइल को लोड करने के लिए उसे छोड़ें · स्थानीय रूप से संसाधित किया जाता है

स्वरूपित JSON

आउटपुट केवल पढ़ने योग्य है. इसे बाहर निकालने के लिए कॉपी, डाउनलोड या शेयर का उपयोग करें।

JSON फ़ॉर्मेटर टूल का उपयोग कैसे करें

  1. छोटा या गन्दा चिपकाएँ JSON

    इसे इनपुट फलक में छोड़ें. जैसे ही आप टाइप करते हैं फ़ॉर्मेटर पार्स हो जाता है और त्रुटियाँ तुरंत दिखाता है।

  2. प्रारूप चुनें या छोटा करें

    उत्पादन पेलोड के लिए प्रत्येक वैकल्पिक बाइट को अलग करने के लिए इंडेंटेशन (2 या 4 रिक्त स्थान) चुनें या मिनीफाई मोड पर स्विच करें। जब आप स्थिर अंतर चाहते हैं तो कुंजियाँ क्रमबद्ध करें।

  3. आँकड़े पढ़ें

    आउटपुट पैनल कुंजी, ऑब्जेक्ट, सरणियाँ, अधिकतम गहराई और बाइट आकार की रिपोर्ट करता है - जहाज से पहले आकस्मिक पेलोड ब्लोट का पता लगाने के लिए उपयोगी।

इस टूल को क्या अलग बनाता है

  • वास्तविक त्रुटि स्थिति: अमान्य JSON के लिए पंक्ति, स्तंभ और एक कोड अंश
  • पेलोड वजन की जांच के लिए बाइट गिनती के साथ मोड को छोटा करें
  • गहन आँकड़े: कुंजियाँ, वस्तुएँ, सरणियाँ, गहराई, अदिश गणनाएँ
  • नियतात्मक अंतर के लिए वैकल्पिक पुनरावर्ती कुंजी छँटाई
  • सभी स्थानीय - टोकन, ग्राहक डेटा और आंतरिक पेलोड के लिए सुरक्षित

वास्तुकला द्वारा गोपनीयता: इस पृष्ठ में कोई विश्लेषण नहीं है जो आपका इनपुट प्राप्त करता हो, और रूपांतरण कोड आपके टैब में चलता है। आप लोड करने के बाद नेटवर्क से डिस्कनेक्ट कर सकते हैं और काम करना जारी रख सकते हैं।

JSON फ़ॉर्मेटर - अक्सर पूछे जाने वाले प्रश्न

"अप्रत्याशित टोकन" का क्या अर्थ है?

इसका मतलब है कि पार्सर ने एक ऐसे चरित्र को मारा जो वहां प्रकट नहीं हो सकता जहां वह पाया गया था - आमतौर पर समापन ब्रेस से पहले एक अनुगामी अल्पविराम, दोहरे उद्धरण चिह्नों के बजाय एकल उद्धरण, या एक गैर-उद्धृत कुंजी। यह फ़ॉर्मेटर लाइन और कॉलम दिखाता है ताकि आप इसे सेकंडों में ठीक कर सकें।

क्या यह JSON को मान्य करता है या बस इसे प्रारूपित करता है?

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

यह कितनी बड़ी फ़ाइल संभाल सकता है?

कुछ मेगाबाइट की फ़ाइलें तुरंत प्रस्तुत हो जाती हैं। बहुत बड़े दस्तावेज़ों के लिए, फ़ॉर्मेटर के बजाय ब्राउज़र मेमोरी व्यावहारिक सीमा है - एक सामान्य लैपटॉप बिना किसी परेशानी के दसियों मेगाबाइट संभालता है।

क्या मैं JSON कुंजियों को वर्णानुक्रम में क्रमबद्ध कर सकता हूँ?

हाँ - "सॉर्ट कुंजियाँ" सक्षम करें और कुंजियाँ हर स्तर पर पुनरावर्ती रूप से क्रमबद्ध की जाती हैं। यह फ़ाइलों को नियतिवादी बनाता है, इसलिए संस्करण नियंत्रण अंतर केवल वास्तविक परिवर्तन दिखाता है।

क्या मेरा JSON कहीं भेजा गया है?

कभी नहीं। आपके ब्राउज़र टैब में सब कुछ पार्स किया गया है। आप पेज लोड करने के बाद नेटवर्क से डिस्कनेक्ट भी कर सकते हैं और फ़ॉर्मेटर काम करता रहता है।

“json ब्यूटीफायर”, “json सत्यापनकर्ता ऑनलाइन”, “json प्रारूपित करें” खोज रहे हैं? तुम सही जगह पर हैं - सभी 19 टूल ब्राउज़ करें.

गहन अध्ययन

ब्लॉग लेख · 6 मिनट पढ़ा JSON फ़ॉर्मेटर: सुंदर, छोटा, और वास्तव में मान्य एक JSON फ़ॉर्मेटर जो सटीक त्रुटि स्थानों के साथ सुंदर-प्रिंट, छोटा और मान्य करता है - साथ ही लगभग हर अमान्य JSON त्रुटि के पीछे पाँच सिंटैक्स गलतियाँ। गाइड पढ़ें →