DevTools

JSON सत्यापक

स्पष्ट सत्यापन, परिणाम, गोपनीयता जानकारी और दर्ज सीमाओं के साथ Ali Hub DevTools में JSON सत्यापक का उपयोग करें।

मुख्य इनपुट

स्टोरेज केवल तब उपयोग होता है जब उपकरण स्थानीय, संस्करणयुक्त, सीमित दायरे वाला, मिटाने योग्य और गैर-संवेदनशील ब्राउज़र डेटा स्पष्ट रूप से बताता है।

इस टूल को इंस्टॉल करें

त्वरित पहुँच के लिए इस टूल को अपने डिवाइस में जोड़ें।

JSON सत्यापक

जांचें कि टेक्स्ट मानक JSON syntax का पालन करता है और समझें कि input स्वीकार या अस्वीकार क्यों हुआ।

डेटा इस्तेमाल करने से पहले JSON जांचें

एक missing quote, comma या bracket API, configuration या build step को रोक सकता है। यह validator sou

यहां validation का अर्थ दिए गए text को JSON के रूप में parse करना है। सफल parse बताता है कि structur

जब कोई payload किसी service से दूसरी service तक जाता है, तो छोटी syntax गलती भी अस्पष्ट error दे सकत

यह पेज उन लोगों के लिए है जो request body, exported settings, fixture या configuration snippet की बु

Syntax और अर्थ अलग हैं

Standard JSON में objects, arrays, strings, numbers, true, false और null होते हैं। Names और strings

Validator केवल यह पूछता है: क्या source को JSON value के रूप में parse किया जा सकता है? यह source को

Whitespace आम तौर पर readability के लिए स्वीकार्य होता है, लेकिन quoted string के भीतर characters का

एक JSON document का valid होना उसके बाहर के transport को valid नहीं बनाता। HTTP headers, content typ

JSON को validate करने का तरीका

  1. Source field में एक पूरा JSON value paste करें। यदि आपके पास log या code snippet है तो surrounding c
  2. Validator चलाकर status या diagnostic पढ़ें। Error location को अनुमान न मानें; उस स्थान के आसपास comm
  3. Reject होने पर quotes, commas, brackets, escapes और बताए गए स्थान के पास के value की जांच करें। पहले
  4. Syntax पास होने के बाद project की schema और application checks चलाएं। Required property, type, enum,
  5. यदि source production request से आया है, तो original payload और redacted test copy अलग रखें। Debuggi
  6. अंतिम रूप से वही parser और encoding इस्तेमाल करके integration test चलाएं जो वास्तविक consumer में चल

Validation method

  • Grammar पढ़ना

    Validator पूरे source को एक JSON value के रूप में parse करने का प्रयास करता है। Input को स्वीकार किए

  • Accept या fail बताना

    Valid result बताता है कि parsing पूरी हुई। Failure बताता है कि source validator द्वारा समझी गई synta

  • बाद की checks अलग रखना

    Schema constraints, required properties, ranges और permissions semantic checks हैं। इनके लिए अलग evi

यदि tool ने input के लिए exact line number या message नहीं दिया है तो उसे न गढ़ें।

Result पढ़ना

Valid result का अर्थ है कि text JSON syntax के रूप में स्वीकार हुआ। इसके बाद values देखें या schema

Invalid result का अर्थ है कि parsing रुक गई। Diagnostic के संदर्भ में उसे पढ़ें और बताए गए स्थान के

यदि result valid है लेकिन downstream request fail होती है, तो content type, schema, authentication,

यदि message generic है, तो input को छोटा करके failing section खोजें। एक property जोड़ने या हटाने के

सामान्य गलतियां

Single quotes, comments या trailing commas वाली JavaScript syntax paste करना आम गलती है। इसे standar

Valid result को schema validation समझ लिया जाता है। Required fields, ranges और permissions अलग syste

कई लोग error marker पर ही character बदलते हैं, जबकि असली गलती उससे पहले खुला quote या missing comma

JSON को JavaScript, Python dictionary या YAML समझना गलत परिणाम दे सकता है। भाषा का literal syntax छो

Clipboard से hidden control character, smart quote या extra wrapper आ सकता है। Source को plain text

सीमाएं

Documented input एक JSON text field है। इससे JSON Schema, business-rule, file processing या हर parse

Duplicate keys, बहुत बड़ी numbers और downstream encoding को जरूरत होने पर अलग test करें।

किसी tool का success result यह साबित नहीं करता कि वह हर parser implementation के समान behavior देगा।

यह checker malicious payload को सुरक्षित नहीं बनाता। बड़े documents, deeply nested data, resource li

Examples

Simple object स्वीकार करना

क्या basic object valid JSON है?

पूरा object भेजें।

Source में quoted names, string और boolean एक valid object structure में हैं।

Unquoted name reject करना

Unquoted property name invalid क्यों है?

Source भेजकर failure देखें।

Standard JSON में member name double-quoted string होना चाहिए।

Nested data स्वीकार करना

क्या object में objects का array हो सकता है?

Nested value को एक document की तरह भेजें।

Array, objects, numbers, commas और brackets valid JSON syntax बनाते हैं।

Trailing comma reject करना

Last member के बाद comma क्या करती है?

Trailing comma वाला object भेजें।

Standard JSON में trailing comma allowed नहीं है। इसे हटाकर फिर validate करें।

null रखना

क्या null valid JSON value है?

Object भेजकर status पढ़ें।

null standard JSON value है। Application में इसका अर्थ अलग निर्णय है।

Missing bracket reject करना

हर opening bracket बंद क्यों होना चाहिए?

Unbalanced structure भेजें।

Array [ से खुला है, लेकिन ] से बंद नहीं हुआ। Data इस्तेमाल करने से पहले nesting ठीक करें।

Frequently asked questions

क्या valid JSON का मतलब application data valid है?

नहीं। इसका अर्थ केवल इतना है कि text JSON के रूप में parse हो सकता है। Fields, types, ranges और busi

क्या validator source repair कर सकता है?

इसे checker की तरह उपयोग करें। Source खुद ठीक करके बदला हुआ text फिर भेजें। Automatic repair अनुमान

क्या comments allowed हैं?

Standard JSON में नहीं। Comments हटाएं या documented step से standard JSON बनाएं। Configuration के ल

Single quotes reject क्यों होती हैं?

Standard syntax names और strings के लिए double quotes मांगती है। Single quotes कुछ programming langu

क्या यह JSON Schema check करता है?

Input contract JSON text field बताता है, schema field नहीं। अलग evidence के बिना Schema validation क

क्या top-level value array हो सकती है?

JSON array को value के रूप में रख सकता है। पूरा array भेजें और documented grammar के अनुसार result प

क्या duplicate keys हमेशा reject होती हैं?

Universal policy न मानें। Acceptance parser पर निर्भर हो सकती है; duplicates महत्वपूर्ण हों तो consu

Validation पास होने के बाद क्या करें?

Project की checks चलाएं, जैसे JSON Schema, permissions, value ranges और integration tests। इसके बाद

References