डेव्हलपर टूल
JSON मांडा, लहान करा आणि तपासा
JSON पेस्ट करून मांडा, लहान करा किंवा चूक शोधा. पार्सिंग ब्राउझरमध्ये होते.
JSON वाचायला मांडा, मिनिफाय करा किंवा पडताळा. NEXNARA कडे काही जात नाही.
- स्थानिक चालते
- अपलोड नाही
- तात्काळ
- मोफत
फाइल्स याच ब्राउझरमध्ये राहतात. सर्व्हरवर काही जात नाही.
अॅरे निर्देशांकाने तुलना होतात. आयटमचा क्रमच बदलला तर अनेक ओळी बदलू शकतात.
| टाइप | मार्ग | जुनी किंमत | नवी किंमत |
|---|
हे कसे काम करते
- 01 डेटा पेस्ट करा
- 02 क्रिया चालवा
- 03 निकाल कॉपी करा
NEXNARA का
-
खाजगी
तुमचा डेटा ब्राउझरमध्ये राहतो.
-
त्वरित
निकाल लगेच दिसतो.
-
अपलोड नाही
NEXNARA सर्व्हरवर काहीही पाठवले जात नाही.
-
कुठेही चालते
इंस्टॉल करण्याची गरज नाही.
अधिक जाणून घ्या
JSON फॉरमॅटर म्हणजे काय?
JSON फॉरमॅटर मजकूर वैध JSON आहे का ते तपासतो, नंतर तो इंडेंटसह किंवा एका संक्षिप्त ओळीत छापू शकतो. हे साधन ब्राउझरमध्ये JSON.parse आणि JSON.stringify वापरते. eval वापरत नाही.
फॉरमॅट आणि मिनीफाय
फॉरमॅटिंग JSON.stringify आधीच करते त्यापलीकडे की, मूल्ये किंवा ऑब्जेक्ट क्रम बदलत नाही. मिनीफाय तीच JSON रचना ठेवतो आणि फक्त अनावश्यक रिक्त जागा व ओळीचे खंड काढतो.
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 फॉरमॅट करा 2-स्पेस इंडेंटने सुंदर छापतो. JSON मिनीफाय करा डेटा न बदलता अतिरिक्त रिक्त जागा काढतो. JSON तपासा मजकूर वैध आहे का सांगतो आणि ब्राउझर दिल्यास त्रुटीची स्थितीही.
गोपनीयता
तुमचा JSON ब्राउझरमध्ये राहतो. तो NEXNARA सर्व्हरवर अपलोड होत नाही आणि कुकीज, स्थानिक संचयन किंवा डेटाबेसमध्ये जतन होत नाही.
नेहमी विचारले जाणारे प्रश्न
JSON अवैध कधी होते?
सामान्य समस्या म्हणजे शेवटचे स्वल्पविराम, एकल अवतरण, टिप्पण्या किंवा अवतरण नसलेल्या की. JSON.parse त्यांना अवैध JSON म्हणून सांगतो.
फॉरमॅटिंग माझा JSON बदलतो का?
नाही. फॉरमॅट आणि मिनीफाय तोच डेटा ठेवतात. फक्त रिक्त जागा बदलते. ऑब्जेक्ट की क्रम JSON.stringify चे अनुसरण करतो.
माझा JSON अपलोड होतो का?
नाही. प्रक्रिया तुमच्या ब्राउझरमध्ये स्थानिकपणे होते आणि आमच्या सर्व्हरवर अपलोड होत नाही.
युनिकोड JSON फॉरमॅट करता येतो का?
होय. स्ट्रिंगमधील युनिकोड वर्ण वैध JSON आहेत आणि फॉरमॅट किंवा मिनीफाय नंतरही तसेच राहतात.
हे साधन JSON कोड म्हणून चालवते का?
नाही. फक्त JSON.parse ने पार्स करते. eval कधीही वापरत नाही.
अॅरेची तुलना कशी होते?
निर्देशांकाने. items[0] ची तुलना items[0] शी होते. फक्त क्रम बदलला तर अनेक ओळी बदलू शकतात. या आवृत्तीत की-आधारित अॅरे जुळणी नाही.
आतल्या JSON ची तुलना करता येते का?
होय. आतल्या ऑब्जेक्ट पुन्हा पुन्हा फिरतात, त्यामुळे बदल user.address.city सारख्या मार्गावर दिसतो.
गहाळ आणि null मध्ये काय फरक?
गहाळ क्षेत्र काढलेले किंवा जोडलेले आहे. null खरे JSON मूल्य आहे. null, "", 0 आणि false सारखे मानले जात नाहीत.
माझा JSON सर्व्हरवर जातो का?
नाही. पार्सिंग, फॉरमॅट आणि तुलना ब्राउझरमध्ये स्थानिक चालते. तुम्ही निवडलेल्या फाइल्स अपलोड होत नाहीत.
JSON किती मोठा असू शकतो?
हजारो की असलेले सामान्य दस्तऐवज ठीक आहेत. 5 MB वर इशारा मिळतो. 15 MB पेक्षा मोठे दस्तऐवज रोखले जातात, ब्राउझर प्रतिसाद देत राहावा म्हणून.