29 packages tagged with “JsonSchema”
Json.NET Schema is a complete and easy-to-use JSON Schema framework for .NET
Provides an intuitive approach to JSON, including its structure, serialization, JSON Schema, JSON Path, JSON Pointer, and JSON Patch.
QSwag schema is a one to one swagger schema for .NET
Simple and high performance Json Schema implementation for .Net; also provide convenient classes for validation like: fluent json validation and schema creation from type
QSwag is a complete swagger generator for .NET
[DEPRECATED] This package has been renamed to FSharp.Data.JsonSchema.NJsonSchema. Please upgrade to the new package name. This package will not receive updates beyond 3.0.0.
OpenAi.JsonSchema is a lightweight library for generating valid JSON Schema for OpenAI models' Structured Outputs feature. It supports a wide range of types, ensures compatibility with OpenAI's JSON Schema format, and leverages C# descriptions and attributes for schema generation.
This package helps creating JSON-schemas from a type and gives the user the capability of adding a OpenAPI-specification to this schema in order to add validation rules based on the OpenAPI-specification. With this package you only have to create a full OpenAPI-specification which then lets you create JSON-schemas for e.g. frontend-validation automatically.
Generates json schemata from class definitions.
Json & JsonSchema Model, with System.Text.Json serializer
The JsonSchemaProvider provides F# types from JSON schemas. It can be used to build JSON values in a strongly typed way that conform to the schema or to parse JSON values into an F# value that can be queried in a stringly types way. Specifications like numeric ranges or string patterns that cannot be validated at compile time are checked at runtime. The JSON schema can either be given as an inline string literal or by a local file. The type provider is built around NJsonSchema for the schema parsing and validation and uses the JsonValue data type from FSharp.Data.
New JSON Schema prioritizes simplicity, conciseness, readability, and efficiency. It offers precise JSON document definition through ample functionalities and extensibility to meet the diverse web service requirements.
Json Schema Library
Target-agnostic JSON Schema IR and type analyzer for F# types. Use this package to analyze F# types into a schema document and translate to any target format.
NJsonSchema-based JSON Schema generation for F# types. This package provides Generator.Create/CreateMemoized for generating NJsonSchema.JsonSchema from F# types, with support for records, discriminated unions, and validation.
OpenAPI schema translator for F# types. Provides IOpenApiSchemaTransformer for ASP.NET Core OpenAPI integration using FSharp.Data.JsonSchema.Core.
Provides shared model types used by Orbyss JSON Forms and DataGrid generators. Includes support for JSON Schema, UI Schema, and Translation Schema.
JSchema, a new Json Schema, prioritizes simplicity, conciseness, readability, and efficiency. It offers precise Json document definition through effective functionalities and extensibility to meet diverse web service requirements.
Jsonschema binding library for Bridge.NET projects.
A C# code generator that processes Swagger 2.0 JSON files and JSON Schema files to produce C# DTO classes and FluentValidation validators
A fully .NET-native implementation of the JsonForms.io standard for schema-driven forms in Blazor.
Schema management with validation, caching, and storage integration
Syncfusion UI-based renderer for the Orbyss.Blazor.JsonForms form generation engine — a fully .NET-native schema-driven forms framework built on JsonForms.io concepts.
Provide schema of json column for EntityFramework Core
A .NET Standard 2.1 class library for JSON serialization & deserialization. Simple to use and heavily extendable using factory & injection design patterns. This library works around deserializing to interface types where the compiler can't usually create an instance. This can be done using the KnownObject attribute or custom IStingSerializer.
Schema-driven Dynamic Data Grid for Syncfusion Blazor SfGrid. Generates columns and behavior from JSON-based schemas (Items JSON Schema, Table UI Schema, Translation Schema). Configure filters, widths, alignment, initial ordering, and localization via schema. Supports paging/virtualization and custom data retrieval through DataAdaptor (incl. JTokenDataAdaptor + IDynamicGridDataProvider).