JSON फर्म्याटर — तपाईंको ब्राउजरमै स्पष्ट त्रुटि सन्देशहरू सहित JSON लाई सुन्दर बनाउनुहोस्, सानो बनाउनुहोस् र प्रमाणीकरण गर्नुहोस्।

JSON पेस्ट गर्नुहोस् र टाइप गर्दा नै जाँच तथा ढाँचाबद्ध गरिन्छ। २ स्पेस, ४ स्पेस, एउटा ट्याब वा मिनिफाइड आउटपुट रोज्नुहोस्, चाहेको खण्डमा कीहरू क्रमबद्ध गर्नुहोस्, र कुनै त्रुटि हुँदा ठ्याक्कै लाइन र स्तम्भ पत्ता लगाउनुहोस्। तपाईंको डेटा कहिल्यै अपलोड हुँदैन।

मेरो JSON ढाँचाबद्ध गर्नुहोस् तपाईंको JSON तपाईंको ब्राउजरमै रहन्छ।
बायाँतर्फ अव्यवस्थित JSON देखाउने JSON फर्म्याटर र दायाँतर्फ मान्य स्थिति सहित सुव्यवस्थित रूपमा इंडेन्ट गरिएको JSON

JSON इनपुट

निकास शैली

परिणाम

–स्थिति
–शीर्ष स्तर
–Keys
–Depth
–इनपुट आकार
–आउटपुट आकार
मार्गदर्शक

JSON फर्म्याटर गाइड: पठनीय, मान्य JSON

JSON के हो, किन यो बिग्रिन्छ र यसलाई छिटो कसरी ठीक गर्ने।

एक सरल व्याख्या

JSON फर्म्याटर के हो?

JSON फर्म्याटरले JSON टेक्स्टलाई मानिसहरूले पढ्न सक्ने सफा र अन्तर्विरामयुक्त लेआउटमा रूपान्तरण गर्छ, वा पठाउनका लागि यसलाई एउटै संक्षिप्त लाइनमा संकुचित गर्छ। एक भ्यालिडेटरले टेक्स्ट साँच्चै JSON हो कि होइन जाँच गर्छ र जहाँ होइन भनेर देखाउँछ।

यो उपकरण एकैपटक दुवै काम गर्छ। यसले तपाईंको JSON लाई कडा पार्सरले पढ्छ, तपाईंले रोज्नुभएको शैलीमा परिणाम देखाउँछ र कुनै पनि त्रुटि भएको लाइन र स्तम्भ देखाउँछ, जसले गर्दा तपाईंले पाठमा खोज्दै नहिँडिकनै सजिलै सच्याउन सक्नुहुन्छ।

यसलाई प्रयोग गर्ने सामान्य कारणहरू

मानिसहरू JSON फर्म्याटर किन प्रयोग गर्छन्

API प्रतिक्रियाहरू पढ्ने

एक लामो लाइनको सट्टा सानो बनाइएको प्रतिक्रिया पेस्ट गर्नुहोस् र यसको संरचना एकै नजरमा हेर्नुहोस्।

कन्फिग फाइलहरू

एपले प्याकेज, सेटिङ र डाटा फाइलहरू लोड गर्न असफल हुनु अघि टाइपोग्राफिकल त्रुटिहरूका लागि जाँच गर्नुहोस्।

सानो पेलोडहरू

पृष्ठ, अनुरोध वा परीक्षणमा समावेश गर्नु अघि JSON लाई सानो बनाउन र अतिरिक्त रिक्तस्थान हटाउन।

यसले कसरी काम गर्छ

JSON वैध बनाउने के हो?

JSON मा नियमहरूको सानो सेट छ। पाठ डबल उद्धरण चिन्हमा घेरिएको हुन्छ, प्रत्येक की सहित। मानहरू स्ट्रिङ, संख्या, true, false, null, एरे वा वस्तु हुन सक्छन्। वस्तुहरू अल्पविरामले छुट्याइन्छन्, अन्तिम वस्तु पछि अल्पविराम हुँदैन, र टिप्पणीहरू अनुमति छैनन्।

धेरै त्रुटिहरू JavaScript वा अन्य ढाँचाबाट सरेका केही बानीका कारण आउँछन्: एकल उद्धरण चिन्हहरू, उद्धरण नगरिएका कुञ्जीहरू, अन्तिम अल्पविरामहरू, टिप्पणीहरू र undefined वा NaN जस्ता मानहरू। भ्यालिडेटरले फेला पारेको समस्याको नाम र त्यो समस्या देखा पर्ने पङ्क्ति तथा स्तम्भको नम्बर बताउँछ।

यहाँ ढाँचाले तपाईंको डेटाप्रति सावधानीपूर्वक व्यवहार गर्छ। संख्या र स्ट्रिङहरू ठ्याक्कै लेखिएजस्तै प्रतिलिपि गरिन्छन्, त्यसैले 12345678901234567890 जस्तो लामो आईडीले अंकहरू गुमाउँदैन र 1.0 1 मा परिणत हुँदैन। खाली ठाउँ मात्र परिवर्तन हुन्छ, साथै यदि तपाईंले 'Sort keys' सक्षम गर्नुभयो भने कुञ्जीहरूको क्रम पनि परिवर्तन हुन्छ। यदि एउटै कुञ्जी एउटै वस्तुमा दुई पटक देखा पर्छ भने, उपकरणले तपाईंलाई चेतावनी दिन्छ, किनकि अधिकांश पार्सरहरूले अन्तिम मान मात्र राख्छन्।

केही चरणहरूमा पूरा गर्नुहोस्

JSON फर्म्याटर कसरी प्रयोग गर्ने

  1. आफ्नो JSON इनपुट बक्समा पेस्ट गर्नुहोस्, वा आफ्नो उपकरणबाट .json फाइल खोल्नुहोस्।
  2. यदि तपाईं वर्णानुक्रमिक कुञ्जीहरू चाहनुहुन्छ भने २ स्पेस, ४ स्पेस, Tab वा Minify छान्नुहोस् र Sort keys अन गर्नुहोस्।
  3. त्रुटि देखिएमा, इनपुटमा ठ्याक्कै त्रुटि भएको स्थानमा जान र त्यसलाई सच्याउन 'त्रुटिमा जाऊ' थिच्नुहोस्।
  4. प्रेस प्रतिलिपि, वा नतिजालाई .json फाइलको रूपमा डाउनलोड गर्नुहोस्।
राम्रो परिणामहरू

सरल सुझावहरू

  • पहिले पहिलो त्रुटि सच्याउनुहोस्। एउटा मात्र छुटेको उद्धरणले तलका धेरै सन्देशहरूमा समस्या निम्त्याउन सक्छ।
  • दुई JSON फाइलहरू तुलना गर्नु अघि क्रमबद्ध कुञ्जीहरू प्रयोग गर्नुहोस्, ताकि क्रमले गलत भिन्नताहरू सिर्जना नगरोस्।
  • काम गर्दा ढाँचाबद्ध संस्करण राख्नुहोस् र पठाउन तयार हुँदा मात्र मिनीफाइ गर्नुहोस्।
  • यदि तपाईंको डेटाले जानबुझेर टिप्पणीहरू वा अन्त्यमा लाग्ने अल्पविरामहरू प्रयोग गर्छ भने, यो JSON5 वा JSONC हो। यसलाई मानक JSON पार्सरमा पठाउनु अघि ती टिप्पणीहरू र अल्पविरामहरू हटाउनुहोस्।
जान्न राम्रो

सीमाहरू र गोपनीयता

गोपनीयता

तपाईंको JSON यस पृष्ठमा रहेको JavaScript द्वारा तपाईंको ब्राउजरमा पार्स र ढाँचाबद्ध गरिन्छ। यो अपलोड, भण्डारण वा लग गरिँदैन, र डाउनलोड गरिएका फाइलहरू तपाईंको उपकरणमा सिर्जना गरिन्छन्।

सीमाहरू

केवल मानक JSON मात्र स्वीकार गरिन्छ। टिप्पणीहरू, अन्तिम अल्पविरामहरू, एकल उद्धरण चिन्हहरू र NaN त्रुटिहरूको रूपमा रिपोर्ट गरिन्छन्, र उपकरणले तिनलाई तपाईंको लागि मर्मत गर्दैन। करिब १० एमबीभन्दा ठूला फाइलहरू प्रशोधन गरिँदैनन्।

सामान्य प्रश्नहरू

JSON फर्म्याटर FAQ

म JSON कसरी ढाँचाबद्ध गर्ने?

आफ्नो JSON इनपुट बक्समा पेस्ट गर्नुहोस्। यो तपाईंले रोज्नुभएको इन्डेन्टेसनअनुसार तुरुन्तै ढाँचाबद्ध हुन्छ: २ स्पेस, ४ स्पेस वा एउटा ट्याब। त्यसपछि परिणाम कपी गर्नुहोस् वा यसलाई .json फाइलको रूपमा डाउनलोड गर्नुहोस्।

JSON भ्यालिडेटरले त्रुटिहरू कसरी पत्ता लगाउँछ?

यो उपकरणले तपाईंको पाठलाई कडा JSON पार्सरले पढ्छ। यदि केही गलत भएमा, यसले समस्या भएको पङ्क्ति र स्तम्भ देखाउँछ, छोटो व्याख्यासहित, र एउटा बटनले तपाईंलाई इनपुटमा त्यही स्थानमा लैजान्छ।

ब्यूटिफाई र मिनाइफाईमा के फरक छ?

ब्यूटिफाईले लाइन ब्रेक र इन्डेन्टेसन थप्छ जसले JSON पढ्न सजिलो बनाउँछ। मिनिफाईले सबै वैकल्पिक खाली ठाउँ हटाएर पाठलाई सकेसम्म सानो बनाउँछ। डेटा दुवै अवस्थामा उस्तै रहन्छ।

मेरो JSON ले किन त्रुटि देखाउँछ?

सामान्य कारणहरू हुन्: अन्त्यमा रहेको अल्पविराम, डबल कोट्सको सट्टा एकल कोट्स, कोट्सविनाका कीहरू, वस्तुहरूबीच अल्पविरामको अभाव, वा टिप्पणीहरू। मानक JSON ले यीमध्ये कुनै पनि स्वीकार गर्दैन, र त्रुटि सन्देशले ठ्याक्कै कहाँ गल्ती भएको हो देखाउँछ।

के ढाँचाले मेरो डाटा परिवर्तन गर्छ?

होइन। स्ट्रिङहरू र संख्याहरू तपाईंले लेखेझैं ठ्याक्कै राखिएका हुन्छन्, जसमा धेरै ठूला संख्याहरू र 1.0 वा 1e3 जस्ता मानहरू पनि समावेश छन्। खाली ठाउँ मात्र परिवर्तन हुन्छ, साथै यदि तपाईंले 'Sort keys' सक्षम गर्नुभयो भने कुञ्जीहरूको क्रम पनि परिवर्तन हुन्छ।

के JSON मा टिप्पणीहरू वा अन्तिम अल्पविरामहरू हुन सक्छन्?

मानक JSON मा हुँदैन। JSON5 र JSONC जस्ता ढाँचाहरूले तिनीहरूलाई अनुमति दिन्छन्, तर यो मान्यकरणकर्ता मानकलाई पछ्याउँछ, त्यसैले यसले टिप्पणीहरू र अन्तिम अल्पविरामहरूलाई त्रुटिहरूको रूपमा रिपोर्ट गर्छ।

के मेरो JSON कतै अपलोड गरिएको छ?

होइन। फर्म्याटिङ र भ्यालिडेसन तपाईंको ब्राउजरमै चल्छ, र तपाईंको JSON कहिल्यै पनि तपाईंको उपकरणबाट बाहिर जाँदैन। यसले API प्रतिक्रियाहरू र कन्फिग फाइलहरूलाई सुरक्षित राख्छ जुन तपाईं निजी राख्न चाहनुहुन्छ।

म कति ठूलो JSON फाइल ढाँचाबद्ध गर्न सक्छु?

लगभग १० एमबीसम्मको पाठ। गति तपाईंको उपकरणमा निर्भर गर्दछ, त्यसैले धेरै ठूला फाइलहरू फोनमा केही समय लाग्न सक्छ। सबै कुरा तपाईंको ब्राउजरको मेमोरीमा प्रशोधन गरिन्छ।

यो उपकरण प्रयोग गर्ने मानिसहरूबाट

समीक्षाहरू

समीक्षाहरू लोड हुँदैछ…
अगाडि बढ्दै रहनुहोस्

बक्समा थप उपकरणहरू

होमपेजमा दर्जनौं थप निःशुल्क उपकरणहरू छन् जसलाई API कुञ्जी आवश्यक पर्दैन।

एउटा उपकरण सुझाव दिनुहोस्