awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
java-json-tools avatar

java-json-tools/json-schema-validator

0
View on GitHub↗
1,642 स्टार्स·395 फोर्क्स·Java·3 व्यूज़json-schema-validator.herokuapp.com↗

Json Schema Validator

यह लाइब्रेरी डेटा संरचना बाधाओं को लागू करने और परिभाषित स्कीमा विनिर्देशों के विरुद्ध तकनीकी प्रारूपों को सत्यापित करने के लिए एक Java-आधारित टूल है। यह एक प्रोसेसिंग उपयोगिता के रूप में कार्य करता है जो बाहरी स्कीमा संदर्भों और परिपत्र निर्भरता (circular dependencies) का प्रबंधन करते समय जटिल डेटा संरचनाओं को पार्स करता है।

यह इंजन एक अपरिवर्तनीय प्रोसेसर डिज़ाइन के माध्यम से खुद को अलग करता है जो बाहरी सिंक्रोनाइज़ेशन की आवश्यकता के बिना थ्रेड-सेफ, समवर्ती वैलिडेशन को सक्षम बनाता है। यह संख्यात्मक बाधाओं का मूल्यांकन करने के लिए मनमानी-सटीकता अंकगणित (arbitrary-precision arithmetic) का उपयोग करता है, सामान्य फ़्लोटिंग-पॉइंट राउंडिंग त्रुटियों को रोकता है, और जटिल प्रतीकों के लिए यूनिकोड-जागरूक स्ट्रिंग वैलिडेशन सुनिश्चित करने के लिए चरित्र-स्तरीय प्रसंस्करण का उपयोग करता है। डेवलपर्स विशेष बिज़नेस लॉजिक को लागू करने के लिए कस्टम कीवर्ड और प्रारूप हैंडलर पंजीकृत करके मुख्य पाइपलाइन का विस्तार कर सकते हैं।

प्रोजेक्ट व्यापक स्कीमा प्रबंधन प्रदान करता है, जिसमें मेटा-स्कीमा के विरुद्ध स्ट्रक्चरल अनुपालन जांच, URI-आधारित निर्भरता रिज़ॉल्यूशन और कॉन्फ़िगर करने योग्य स्कीमा लोडिंग शामिल है। यह विस्तृत त्रुटि रिपोर्टिंग का समर्थन करता है जो मूल विफलताओं के बाद भी बाल तत्वों (child elements) में वैलिडेशन जारी रखता है, और डेटा सत्यापन के लिए एक कमांड-लाइन इंटरफ़ेस शामिल करता है।

Features

  • JSON प्रोसेसिंग - Provides a robust engine for parsing, transforming, and validating complex data structures against defined schema specifications.
  • JSON Schema Validation - Validates JSON data against schema specifications with support for version switching and high-precision numeric values.
  • Java Validation Libraries - Provides a Java-based tool for enforcing data structure constraints and technical formats using standard schema definitions.
  • Schema Reference Resolution - Fetches and processes external schema definitions using various URI schemes while managing custom handlers and detecting circular dependencies.
  • Immutable Processors - Performs validation using immutable processors that allow a single instance to be shared safely across multiple concurrent application threads.
  • Date and Time Libraries - Verifies date and time strings against international standards with support for variable precision and time zones.
  • Numeric Precision Constraints - Enforces numeric precision constraints using arbitrary-precision arithmetic to avoid floating-point inaccuracies.
  • Networked Schema Resolvers - Resolves and loads external schema definitions across network protocols while managing URI namespaces.
  • High Precision Mathematics - Verifies numeric and string data against strict constraints to prevent rounding errors and encoding issues.
  • Unicode Length Validations - Evaluates string constraints using character-level processing to correctly handle complex Unicode symbols.
  • Custom Validation Rules - Supports custom validation rules by allowing registration of unique keywords and format attributes.
  • Schema Keyword Functions - Allows developers to inject custom logic by registering new keywords and format handlers into the validation pipeline.
  • Domain-Specific Validation Rules - Enforces specialized business rules by extending standard validation logic with custom keywords and formats.
  • URI Namespace Redirectors - Controls how schemas are retrieved by preloading files, redirecting URI namespaces, and registering custom downloaders for various network protocols.
  • Validation Error Reporters - Supports detailed error reporting that continues validation across child elements even after parent failures to ensure comprehensive compliance tracking.
  • Arbitrary-Precision Arithmetic - Uses arbitrary-precision arithmetic to evaluate numeric constraints and prevent floating-point rounding errors.
  • Constraint-Based JSON Validators - Provides a standalone command-line interface for validating JSON documents against schema requirements.
  • Multi-Threaded Batch Processing - Executes thread-safe validation tasks concurrently to maintain high performance during heavy data processing.
  • Recursive Schema Resolvers - Resolves external schema dependencies via URI and detects circular references to prevent infinite processing loops.
  • Regular Expression Validations - Applies regular expressions to ensure uniform string validation across different computing environments.
  • Meta-Schema Validations - Verifies that schema definitions are structurally correct and fully compliant with the requirements of the core meta-schema.
  • Immutable State Patterns - Encapsulates validation logic in immutable, thread-safe objects to enable concurrent execution without external synchronization.
  • String Format Validators - Validates string values against technical standards including base64, cryptographic hashes, and URI templates.

स्टार हिस्ट्री

java-json-tools/json-schema-validator के लिए स्टार हिस्ट्री चार्टjava-json-tools/json-schema-validator के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Json Schema Validator को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Json Schema Validator दिखाई देता है।
  • Data Schema Validation Tools
  • डेटा वैलिडेशन लाइब्रेरीज़
  • मॉडल एट्रिब्यूट वैलिडेशन के लिए एक लाइब्रेरी

अक्सर पूछे जाने वाले प्रश्न

java-json-tools/json-schema-validator क्या करता है?

यह लाइब्रेरी डेटा संरचना बाधाओं को लागू करने और परिभाषित स्कीमा विनिर्देशों के विरुद्ध तकनीकी प्रारूपों को सत्यापित करने के लिए एक Java-आधारित टूल है। यह एक प्रोसेसिंग उपयोगिता के रूप में कार्य करता है जो बाहरी स्कीमा संदर्भों और परिपत्र निर्भरता (circular dependencies) का प्रबंधन करते समय जटिल डेटा संरचनाओं को पार्स करता है।

java-json-tools/json-schema-validator की मुख्य विशेषताएं क्या हैं?

java-json-tools/json-schema-validator की मुख्य विशेषताएं हैं: JSON प्रोसेसिंग, JSON Schema Validation, Java Validation Libraries, Schema Reference Resolution, Immutable Processors, Date and Time Libraries, Numeric Precision Constraints, Networked Schema Resolvers।

java-json-tools/json-schema-validator के कुछ ओपन-सोर्स विकल्प क्या हैं?

java-json-tools/json-schema-validator के ओपन-सोर्स विकल्पों में शामिल हैं: python-jsonschema/jsonschema — This project is a JSON Schema validation library and framework used to verify that data instances conform to… julian/jsonschema — This project is a Python implementation of the JSON Schema specification, providing a library for verifying that data… voxpupuli/json-schema — This library is a Ruby-based validation engine designed to verify JSON data structures against official schema… everit-org/json-schema — This project is a Java library designed to validate JSON documents against defined schema specifications. It functions… arasatasaygin/is.js — is.js is a JavaScript validation library and data type checker. It provides a suite of utilities to verify whether… go-ozzo/ozzo-validation — ozzo-validation is a programmable data validation library for Go that verifies structs, maps, and primitive types…

Json Schema Validator के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Json Schema Validator के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • python-jsonschema/jsonschemapython-jsonschema का अवतार

    python-jsonschema/jsonschema

    4,951GitHub पर देखें↗

    This project is a JSON Schema validation library and framework used to verify that data instances conform to declarative definitions. It functions as a validation engine that enforces structural constraints and data types, while also serving as a meta-validator to ensure schema definitions themselves are syntactically correct against official meta-schemas. The library is designed for extensibility, allowing users to define custom validation logic by mapping schema keywords to specialized callable functions. It includes a registry-based reference resolver for managing internal and external URI

    Pythonjsonjson-schemajsonschema
    GitHub पर देखें↗4,951
  • julian/jsonschemaJulian का अवतार

    Julian/jsonschema

    4,951GitHub पर देखें↗

    This project is a Python implementation of the JSON Schema specification, providing a library for verifying that data instances conform to defined schemas. It serves as a data validation framework capable of validating both the data itself and the schemas against official meta-schemas to ensure structural correctness. The library features a schema reference resolver that maps URIs to definitions, enabling the resolution of internal and remote references for modular schema management. It is designed for extensibility, allowing for the definition of custom keywords, custom type-checking logic,

    Python
    GitHub पर देखें↗4,951
  • voxpupuli/json-schemavoxpupuli का अवतार

    voxpupuli/json-schema

    1,645GitHub पर देखें↗

    This library is a Ruby-based validation engine designed to verify JSON data structures against official schema specifications. It ensures data integrity by confirming that objects, strings, and files conform to defined structural constraints, while also validating the integrity of the schema definitions themselves against official metaschema standards. The project distinguishes itself through a highly modular architecture that allows for deep customization. Users can register custom validation rules and format handlers to enforce project-specific business logic that extends beyond standard sp

    Rubyhacktoberfest
    GitHub पर देखें↗1,645
  • everit-org/json-schemaeverit-org का अवतार

    everit-org/json-schema

    901GitHub पर देखें↗

    This project is a Java library designed to validate JSON documents against defined schema specifications. It functions as a standards-compliant engine that ensures data integrity by checking structural compliance and enforcing business rules within Java applications. The library distinguishes itself through its flexible validation strategies, allowing developers to inject custom logic and pattern-matching engines to handle specialized data formats. It supports configurable execution modes, enabling users to either halt validation immediately upon the first error or collect all violations for

    Java
    GitHub पर देखें↗901
  • Json Schema Validator के सभी 30 विकल्प देखें→