Handytool
डेवलपरमुफ़्तस्थानीय रूप से चलता है

JSON Schema validator

JSON data को एक JSON Schema के विरुद्ध validate करें — अपने path के साथ हर error देखें — privately आपके ब्राउज़र में।

.json
JSON Schema
0 पंक्तियाँ0 bytes
Validate करने के लिए डेटा
0 पंक्तियाँ0 bytes
परिणाम
डेटा को schema के विरुद्ध जाँचने के लिए Validate बटन दबाएँ।

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 की जरूरत है।

संबंधित टूल

डेवलपर

अन्य टूल्स देखें

सभी टूल