मोफत JSON फॉरमॅटर
JSON डेटा फॉरमॅट करा, सत्यापित करा, लहान करा आणि एक्सप्लोर करा. ट्री व्ह्यू, सिंटॅक्स हायलाइटिंग आणि एक-क्लिक कॉपी.
हे कसे कार्य करते
फॉरमॅटर JavaScript च्या बिल्ट-इन JSON.parse आणि JSON.stringify वापरून पूर्णपणे तुमच्या ब्राउझरमध्ये चालतो — लायब्ररी, सर्व्हर नाही. पार्सिंग, फॉरमॅटिंग, minifying, आणि interactive tree view सर्व तुम्ही टाइप करताच स्थानिक पातळीवर होतात.
- 1इनपुटवर लाइव्ह पार्सतुमच्या शेवटच्या कीस्ट्रोकनंतर 200 ms ने JSON.parse चालतो. पार्सिंग अयशस्वी झाल्यास, गराज-लिहिलेला error-location फंक्शन V8 किंवा Firefox मधून SyntaxError संदेश वाचतो, ओळ व स्तंभ क्रमांक काढतो, आणि textarea मध्ये jump-to-error लिंक देतो.
- 2असुरक्षित integer शोधआउटपुट दाखवण्याआधी, साधन 16 किंवा अधिक अंकांच्या integer literals साठी कच्च्या स्रोतामध्ये स्कॅन करते (quoted strings आतील दुर्लक्षित करत), नंतर प्रत्येकाला Number.isSafeInteger ने तपासते. कोणतीही IEEE-754 double storage ने चुकीने गोलाकार होणार असल्यास, तुम्ही कॉपी किंवा डाउनलोड करण्याआधी एक इशारा दिसतो.
- 3फॉरमॅटिंग, minifying, आणि key क्रमवारीJSON.stringify(value, null, indent) फॉरमॅट केलेला किंवा minified आउटपुट तयार करते. sort keys चालू असताना, एक recursive फंक्शन पार्स केलेल्या tree मधील प्रत्येक object मधून जाते आणि सीरियलायझेशनआधी Object.keys(...).sort() सह ते पुन्हा बनवते — arrays त्यांच्या मूळ क्रमात ठेवली जातात.
- 4ayntree view हे एक गराज-लिहिलेले recursive flatten आहे जे पार्स केलेल्या object ला depth, path, आणि expand/collapse स्थितीसह nodes च्या सपाट यादीत रूपांतरित करते. मोठ्या विस्तारित arrays असलेल्या multi-megabyte दस्तऐवजांवर टॅब गोठू नये यासाठी रेंडरिंग 5,000 दृश्यमान nodes पर्यंत मर्यादित आहे.
सर्वकाही तुमच्या ब्राउझरमध्ये स्थानिक पातळीवर चालते — तुमचा JSON कधीच कोणत्याही सर्व्हरला पाठवला जात नाही.
संबंधित साधने
CSS मिनिफायर आणि ब्युटिफायर
फाइल आकार कमी करण्यासाठी CSS मिनिफाय करा किंवा वाचनीयतेसाठी मिनिफाइड CSS सुंदर बनवा. त्वरित, तुमच्या ब्राउझरमध्ये.
HTML ब्युटिफायर आणि मिनिफायर
योग्य नेस्टिंग इंडेंटेशनसह HTML प्रेटी-प्रिंट किंवा मिनिफाय करा. <pre>, <script>, <style> ब्लॉकमधील सामग्री जपते.
XML फॉरमॅटर आणि व्हॅलिडेटर
तुमच्या ब्राउझरच्या नेटिव्ह DOM पार्सरचा वापर करून XML प्रेटी-प्रिंट आणि पडताळा. प्रॉडक्शन वापरासाठी मिनिफाइड आउटपुट समाविष्ट.