JSON फ़ॉर्मैटर
JSON डेटा को फ़ॉर्मैट, वैलिडेट और मिनिफ़ाई करें
पूरी तरह आपके ब्राउज़र में चलता है। आप जो भी भरते या अपलोड करते हैं, वह न हमें भेजा जाता है, न कहीं स्टोर होता है।
परिणाम सामान्य मार्गदर्शन के लिए हैं। किसी ज़रूरी बात पर भरोसा करने से पहले उसे जाँच लें। इस्तेमाल की शर्तें
नीचे दी गई गाइड अनुवाद तैयार होने तक अंग्रेज़ी में है।
इस्तेमाल कैसे करें
- अपना JSON "इनपुट" बॉक्स में पेस्ट करें, या .json फ़ाइल लोड करने के लिए फ़ाइल खोलें पर क्लिक करें। नमूना से एक उदाहरण लोड हो जाता है।
- टाइप करते ही इसकी जाँच होती रहती है। अगर कुछ गलत है, तो आपको पंक्ति और कॉलम दिखेंगे, साथ में वह पंक्ति भी, जिसमें गड़बड़ी के नीचे ^ लगा होगा, और आसान भाषा में वजह भी, जैसे कोई कॉमा छूट गया है या फ़ालतू लगा है।
- इसे साफ़-सुथरे इंडेंट के साथ सजाने के लिए फ़ॉर्मैट करें पर क्लिक करें (या Ctrl+Enter दबाएँ)। 2 स्पेस, 4 स्पेस या टैब चुनें, और कुंजियों को A से Z क्रम में लगाने के लिए कुंजियाँ क्रम से चालू करें। मिनिफ़ाई करें (Ctrl+Shift+Enter) सब कुछ एक पंक्ति में समेट देता है।
- JSON व्यूअर में डेटा देखें। "सब खोलें" और "सब समेटें" हर लेवल को एक साथ खोलते या बंद करते हैं।
- कॉपी करें पर क्लिक करें, या .json फ़ाइल सेव करने के लिए डाउनलोड करें पर। "अगली बार के लिए मेरा JSON इस डिवाइस पर याद रखें" तभी चालू करें, जब आप चाहते हों कि यह अगली बार के लिए इसी ब्राउज़र में रखा रहे।
What is JSON?
JSON (JavaScript Object Notation) is the standard format for sending data between web APIs, and it's everywhere in config files and databases too. People can read it, and every modern programming language supports it out of the box. Nearly every REST API, from payment gateways to social media, sends and receives JSON. This JSON formatter makes it readable, checks it for errors and shows it as a tree you can expand and collapse.
Where it comes in handy
- API debugging: copy a response from Postman or your browser's DevTools and format it so you can actually read it.
- Config files: tidy up package.json, appsettings.json or tsconfig.json.
- Data pipelines: validate JSON before it goes into a database or message queue.
- Log analysis: many logging systems write minified JSON. Format it to find the problem faster.
JSON syntax rules
- Keys must be strings in double quotes:
"name", notname. - A value can be a string, number, boolean, null, array or object.
- Trailing commas aren't allowed, unlike in JavaScript objects.
- Comments aren't allowed either. If you need them in config files, use a JSON5 parser.
So {'name': 'Asha',} fails twice, once for the single quotes and once for the trailing comma. The valid version is {"name": "Asha"}.