API प्रतिक्रियाहरू पढ्ने
एक लामो लाइनको सट्टा सानो बनाइएको प्रतिक्रिया पेस्ट गर्नुहोस् र यसको संरचना एकै नजरमा हेर्नुहोस्।
JSON पेस्ट गर्नुहोस् र टाइप गर्दा नै जाँच तथा ढाँचाबद्ध गरिन्छ। २ स्पेस, ४ स्पेस, एउटा ट्याब वा मिनिफाइड आउटपुट रोज्नुहोस्, चाहेको खण्डमा कीहरू क्रमबद्ध गर्नुहोस्, र कुनै त्रुटि हुँदा ठ्याक्कै लाइन र स्तम्भ पत्ता लगाउनुहोस्। तपाईंको डेटा कहिल्यै अपलोड हुँदैन।
JSON के हो, किन यो बिग्रिन्छ र यसलाई छिटो कसरी ठीक गर्ने।
JSON फर्म्याटरले JSON टेक्स्टलाई मानिसहरूले पढ्न सक्ने सफा र अन्तर्विरामयुक्त लेआउटमा रूपान्तरण गर्छ, वा पठाउनका लागि यसलाई एउटै संक्षिप्त लाइनमा संकुचित गर्छ। एक भ्यालिडेटरले टेक्स्ट साँच्चै JSON हो कि होइन जाँच गर्छ र जहाँ होइन भनेर देखाउँछ।
यो उपकरण एकैपटक दुवै काम गर्छ। यसले तपाईंको JSON लाई कडा पार्सरले पढ्छ, तपाईंले रोज्नुभएको शैलीमा परिणाम देखाउँछ र कुनै पनि त्रुटि भएको लाइन र स्तम्भ देखाउँछ, जसले गर्दा तपाईंले पाठमा खोज्दै नहिँडिकनै सजिलै सच्याउन सक्नुहुन्छ।
एक लामो लाइनको सट्टा सानो बनाइएको प्रतिक्रिया पेस्ट गर्नुहोस् र यसको संरचना एकै नजरमा हेर्नुहोस्।
एपले प्याकेज, सेटिङ र डाटा फाइलहरू लोड गर्न असफल हुनु अघि टाइपोग्राफिकल त्रुटिहरूका लागि जाँच गर्नुहोस्।
पृष्ठ, अनुरोध वा परीक्षणमा समावेश गर्नु अघि JSON लाई सानो बनाउन र अतिरिक्त रिक्तस्थान हटाउन।
JSON मा नियमहरूको सानो सेट छ। पाठ डबल उद्धरण चिन्हमा घेरिएको हुन्छ, प्रत्येक की सहित। मानहरू स्ट्रिङ, संख्या, true, false, null, एरे वा वस्तु हुन सक्छन्। वस्तुहरू अल्पविरामले छुट्याइन्छन्, अन्तिम वस्तु पछि अल्पविराम हुँदैन, र टिप्पणीहरू अनुमति छैनन्।
धेरै त्रुटिहरू JavaScript वा अन्य ढाँचाबाट सरेका केही बानीका कारण आउँछन्: एकल उद्धरण चिन्हहरू, उद्धरण नगरिएका कुञ्जीहरू, अन्तिम अल्पविरामहरू, टिप्पणीहरू र undefined वा NaN जस्ता मानहरू। भ्यालिडेटरले फेला पारेको समस्याको नाम र त्यो समस्या देखा पर्ने पङ्क्ति तथा स्तम्भको नम्बर बताउँछ।
यहाँ ढाँचाले तपाईंको डेटाप्रति सावधानीपूर्वक व्यवहार गर्छ। संख्या र स्ट्रिङहरू ठ्याक्कै लेखिएजस्तै प्रतिलिपि गरिन्छन्, त्यसैले 12345678901234567890 जस्तो लामो आईडीले अंकहरू गुमाउँदैन र 1.0 1 मा परिणत हुँदैन। खाली ठाउँ मात्र परिवर्तन हुन्छ, साथै यदि तपाईंले 'Sort keys' सक्षम गर्नुभयो भने कुञ्जीहरूको क्रम पनि परिवर्तन हुन्छ। यदि एउटै कुञ्जी एउटै वस्तुमा दुई पटक देखा पर्छ भने, उपकरणले तपाईंलाई चेतावनी दिन्छ, किनकि अधिकांश पार्सरहरूले अन्तिम मान मात्र राख्छन्।
तपाईंको JSON यस पृष्ठमा रहेको JavaScript द्वारा तपाईंको ब्राउजरमा पार्स र ढाँचाबद्ध गरिन्छ। यो अपलोड, भण्डारण वा लग गरिँदैन, र डाउनलोड गरिएका फाइलहरू तपाईंको उपकरणमा सिर्जना गरिन्छन्।
केवल मानक JSON मात्र स्वीकार गरिन्छ। टिप्पणीहरू, अन्तिम अल्पविरामहरू, एकल उद्धरण चिन्हहरू र NaN त्रुटिहरूको रूपमा रिपोर्ट गरिन्छन्, र उपकरणले तिनलाई तपाईंको लागि मर्मत गर्दैन। करिब १० एमबीभन्दा ठूला फाइलहरू प्रशोधन गरिँदैनन्।
आफ्नो JSON इनपुट बक्समा पेस्ट गर्नुहोस्। यो तपाईंले रोज्नुभएको इन्डेन्टेसनअनुसार तुरुन्तै ढाँचाबद्ध हुन्छ: २ स्पेस, ४ स्पेस वा एउटा ट्याब। त्यसपछि परिणाम कपी गर्नुहोस् वा यसलाई .json फाइलको रूपमा डाउनलोड गर्नुहोस्।
यो उपकरणले तपाईंको पाठलाई कडा JSON पार्सरले पढ्छ। यदि केही गलत भएमा, यसले समस्या भएको पङ्क्ति र स्तम्भ देखाउँछ, छोटो व्याख्यासहित, र एउटा बटनले तपाईंलाई इनपुटमा त्यही स्थानमा लैजान्छ।
ब्यूटिफाईले लाइन ब्रेक र इन्डेन्टेसन थप्छ जसले JSON पढ्न सजिलो बनाउँछ। मिनिफाईले सबै वैकल्पिक खाली ठाउँ हटाएर पाठलाई सकेसम्म सानो बनाउँछ। डेटा दुवै अवस्थामा उस्तै रहन्छ।
सामान्य कारणहरू हुन्: अन्त्यमा रहेको अल्पविराम, डबल कोट्सको सट्टा एकल कोट्स, कोट्सविनाका कीहरू, वस्तुहरूबीच अल्पविरामको अभाव, वा टिप्पणीहरू। मानक JSON ले यीमध्ये कुनै पनि स्वीकार गर्दैन, र त्रुटि सन्देशले ठ्याक्कै कहाँ गल्ती भएको हो देखाउँछ।
होइन। स्ट्रिङहरू र संख्याहरू तपाईंले लेखेझैं ठ्याक्कै राखिएका हुन्छन्, जसमा धेरै ठूला संख्याहरू र 1.0 वा 1e3 जस्ता मानहरू पनि समावेश छन्। खाली ठाउँ मात्र परिवर्तन हुन्छ, साथै यदि तपाईंले 'Sort keys' सक्षम गर्नुभयो भने कुञ्जीहरूको क्रम पनि परिवर्तन हुन्छ।
मानक JSON मा हुँदैन। JSON5 र JSONC जस्ता ढाँचाहरूले तिनीहरूलाई अनुमति दिन्छन्, तर यो मान्यकरणकर्ता मानकलाई पछ्याउँछ, त्यसैले यसले टिप्पणीहरू र अन्तिम अल्पविरामहरूलाई त्रुटिहरूको रूपमा रिपोर्ट गर्छ।
होइन। फर्म्याटिङ र भ्यालिडेसन तपाईंको ब्राउजरमै चल्छ, र तपाईंको JSON कहिल्यै पनि तपाईंको उपकरणबाट बाहिर जाँदैन। यसले API प्रतिक्रियाहरू र कन्फिग फाइलहरूलाई सुरक्षित राख्छ जुन तपाईं निजी राख्न चाहनुहुन्छ।
लगभग १० एमबीसम्मको पाठ। गति तपाईंको उपकरणमा निर्भर गर्दछ, त्यसैले धेरै ठूला फाइलहरू फोनमा केही समय लाग्न सक्छ। सबै कुरा तपाईंको ब्राउजरको मेमोरीमा प्रशोधन गरिन्छ।
होमपेजमा दर्जनौं थप निःशुल्क उपकरणहरू छन् जसलाई API कुञ्जी आवश्यक पर्दैन।
पंक्तिहरू मिलाउनुहोस् र पाठबाट लाइन ब्रेकहरू हटाउनुहोस्।
उपकरण खोल्नुहोस्पाठबाट अतिरिक्त रिक्त स्थान, ट्याब र खाली पङ्क्तिहरू हटाउनुहोस्।
उपकरण खोल्नुहोस्कुनै पनि सूचीबाट दोहोरिएका पङ्क्तिहरू हटाउनुहोस्।
उपकरण खोल्नुहोस्आफ्नो आईपी पत्ता लगाउनुहोस् र कुनै पनि आईपी ठेगाना खोज्नुहोस्।
उपकरण खोल्नुहोस्मेल खाने प्रश्न छैन।
यस उपकरणबारे आफ्ना विचार अन्य आगन्तुकहरूसँग साझा गर्नुहोस्।