JSON Schema validator
JSON data को एक JSON Schema के विरुद्ध validate करें — अपने path के साथ हर error देखें — privately आपके ब्राउज़र में।
JSON Schema validator के बारे में
Handytool का JSON Schema validator Ajv को चलाता है, सबसे widely used JavaScript validator, locally आपके browser में। एक schema और एक data document paste करें, Validate click करें, और आपको या तो एक green confirmation मिलता है या हर failure की एक list अपने instance path और message के साथ। API request bodies, OpenAPI examples, या configuration files को test करने के लिए useful है उससे पहले कि आप उन्हें ship करें।
JSON Schema validator की विशेषताएँ
- 01
Ajv द्वारा powered
Ajv de-facto JavaScript JSON Schema validator है। जो यहाँ pass होता है वह Node.js, Fastify, AJV-based linters, और अधिकांश अन्य JS toolchains में pass होगा।
- 02
सभी errors एक बार में
allErrors: true के साथ configured है, इसलिए result हर failure को list करता है rather than पहले one में stop करने के — handy जब एक malformed API payload को fix कर रहे हों।
- 03
Path-aware messages
हर error में JSON pointer होता है failing value को, इसलिए आप straight एक बड़े document में offending field में jump कर सकते हैं।
JSON Schema validator अक्सर पूछे जाने वाले प्रश्न
- कौन सी JSON Schema drafts support हैं?
- Ajv drafts 6, 7, 2019-09 और 2020-12 को out of the box support करता है। Default mode non-strict है, इसलिए अधिकांश everyday schemas type, properties, required, items, आदि के साथ extra setup के बिना काम करते हैं।
- मेरा $ref schema क्यों load नहीं हो रहा?
- External $refs (URLs to other schemas) इस browser-only tool में fetch नहीं होते। सभी $defs को inline करें और local pointers का उपयोग करें जैसे #/$defs/Address।
- क्या schema या data कहीं upload होता है?
- नहीं। Ajv पूरी तरह आपके browser में चलता है — schema और data दोनों आपके device पर stay करते हैं।
- क्या मैं इससे एक OpenAPI spec को validate कर सकता हूँ?
- Indirectly। OpenAPI के request/response bodies JSON Schema fragments हैं — एक single body schema और matching example data यहाँ paste करें। पूरे OpenAPI document को validate करने के लिए एक dedicated OpenAPI validator की जरूरत है।
संबंधित टूल
डेवलपर →- लाइव
SQL formatter
SQL queries को pretty-print करें — PostgreSQL, MySQL, SQLite, BigQuery और standard SQL — privately आपके ब्राउज़र में।
डेवलपरमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
YAML formatter
YAML को format और validate करें, या YAML और JSON के बीच convert करें — privately आपके ब्राउज़र में।
डेवलपरमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
XML formatter
XML को pretty-print, minify, और validate करें — पूरी तरह आपके ब्राउज़र में।
डेवलपरमुफ़्तस्थानीय रूप से चलता हैखोलें
अन्य टूल्स देखें
सभी टूल →- लाइव
PDF से JPG
PDF के हर पृष्ठ को तेज JPG, PNG या WebP में बदलें — सीधे ब्राउज़र में, कोई अपलोड नहीं, कोई गुणवत्ता नुकसान नहीं।
PDFमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
पृष्ठभूमि हटाएँ
ब्राउज़र में चलने वाले AI मॉडल से फ़ोटो की पृष्ठभूमि मिटाएँ — बिना अपलोड के, आपकी छवियाँ आपके डिवाइस पर रहती हैं।
छविमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
वीडियो ट्रिम करें
फ़्रेम-स्तरीय सटीकता के साथ वीडियो की शुरुआत या अंत काटें।
वीडियोमुफ़्तखोलें - लाइव
ऑडियो ट्रिम करें
ऑडियो फ़ाइल के एक भाग को काटें।
ऑडियोमुफ़्तस्थानीय रूप से चलता हैखोलें - लाइव
Markdown से HTML
Markdown को साफ़ HTML में ब्राउज़र में ही कन्वर्ट करें।
दस्तावेज़मुफ़्तस्थानीय रूप से चलता हैखोलें