json-everything
Library documentation
JSON Schema
Basics
Serialization with Validation
Custom Keywords
Vocabularies
Examples
External References
Schema Version
Custom Keywords
Data Generation
Schema Generation
Basics
Basics
Conditionals
Data Annotations
Examples
Generators
Intents
Attributes
Refiners
Stacking [If]s
Code Generation
Basics
Supported Patterns
Mini-Meta-Schema Reference
Prebuilt Vocabularies
data (2023)
Array Extensions
Open API
[deprecated] data (2022)
[deprecated] uniqueKeys
Examples
Vocab Setup
Instance Data
External Data
JSON Path
JSON Patch
JSON Pointer
JSON Logic
Basics
Legacy (pre-v5.2)
JSON-e
More JSON Support
Basics
Examples
Enum Serialization
YAML Support
Release Notes
JsonSchema.Net
JsonSchema.Net.Data
JsonSchema.Net.ArrayExt
JsonSchema.Net.OpenApi
JsonSchema.Net.Generation
JsonSchema.Net.Generation.DataAnnotations
JsonSchema.Net.DataGeneration
JsonPath.Net
JsonPatch.Net
JsonPointer.Net
JsonLogic
JsonE.Net
Json.More.Net
Yaml2JsonNode
JsonSchema.Net.CodeGeneration
JsonSchema.Net.UniqueKeys
API Reference
JsonSchema.Net
v8.0.0
AdditionalItemsKeyword
AdditionalPropertiesKeyword
AllOfKeyword
AnchorKeyword
AnchorType
AnnotationKeyword
AnyOfKeyword
BuildContext
BuildOptions
CommentKeyword
ConstKeyword
ContainsKeyword
ContentEncodingKeyword
ContentMediaTypeKeyword
ContentSchemaKeyword
DefaultKeyword
DefinitionsKeyword
DefsKeyword
DependenciesKeyword
DependentRequiredKeyword
DependentSchemasKeyword
DependsOnAnnotationsFromAttribute
DependsOnAnnotationsFromAttribute`1
DeprecatedKeyword
DescriptionKeyword
Dialect
DialectExtensions
DialectRegistry
DotnetCompatibility
Duration
DynamicAnchorKeyword
DynamicRefKeyword
DynamicScope
ElseKeyword
EnumKeyword
ErrorMessages
EvaluationContext
EvaluationOptions
EvaluationResults
EvaluationResultsJsonConverter
ExamplesKeyword
ExclusiveMaximumKeyword
ExclusiveMinimumKeyword
Format
FormatKeyword
Formats
IBaseDocument
IdKeyword
IfKeyword
IKeywordHandler
ItemsKeyword
JsonElementBaseDocument
JsonElementExtensions
JsonMath
JsonSchema
JsonSchemaAttribute
JsonSchemaBuilder
JsonSchemaBuilderExtensions
JsonSchemaException
JsonSchemaJsonConverter
JsonSchemaNode
KeywordData
KeywordEvaluation
MaxContainsKeyword
MaximumKeyword
MaxItemsKeyword
MaxLengthKeyword
MaxPropertiesKeyword
MetaSchemas
MinContainsKeyword
MinimumKeyword
MinItemsKeyword
MinLengthKeyword
MinPropertiesKeyword
MultipleOfKeyword
NotKeyword
OneOfKeyword
OutputFormat
PatternKeyword
PatternPropertiesKeyword
PredicateFormat
PredicateWithErrorMessage
PrefixItemsKeyword
PropertiesKeyword
PropertyNamesKeyword
ReadOnlyKeyword
RecursiveAnchorKeyword
RecursiveRefKeyword
RefKeyword
RefResolutionException
RegexFormat
RequiredKeyword
SchemaKeyword
SchemaOrPropertyList
SchemaRegistry
SchemaValueType
ThenKeyword
TitleKeyword
TypeKeyword
UnevaluatedItemsKeyword
UnevaluatedPropertiesKeyword
UniqueItemsKeyword
UnknownFormat
ValidatingJsonConverter
Vocabulary
VocabularyKeyword
VocabularyRegistry
WriteOnlyKeyword
JsonSchema.Net.Data
v8.0.0
DataKeyword
DataRefResolutionException
DataRegistry
DataRegistryExtensions
Dialect
IDataResourceIdentifier
JsonPathIdentifier
JsonPointerIdentifier
JsonSchemaBuilderExtensions
MetaSchemas
OptionalDataKeyword
RelativeJsonPointerIdentifier
UriIdentifier
Vocabulary
JsonSchema.Net.ArrayExt
v3.0.0
Dialect
Direction
JsonSchemaBuilderExtensions
MetaSchemas
OrderingKeyword
OrderingSpecifier
UniqueKeysKeyword
Vocabulary
JsonSchema.Net.OpenApi
v4.0.0
Dialect
DiscriminatorKeyword
ExampleKeyword
ExternalDocsKeyword
Formats
JsonSchemaBuilderExtensions
MetaSchemas
Vocabulary
XmlKeyword
JsonSchema.Net.Generation
v6.0.0
AdditionalItemsAttribute
AdditionalItemsIntent
AdditionalPropertiesAttribute
AdditionalPropertiesIntent
AllOfIntent
AnyOfIntent
AttributeHandler
ConditionalAttribute
ConstAttribute
ConstIntent
ContextExtensions
DefaultAttribute
DefaultIntent
DefsIntent
DeprecatedIntent
DescriptionAttribute
DescriptionIntent
DocXmlReader
ElseIntent
EnumIntent
ExclusiveMaximumAttribute
ExclusiveMaximumIntent
ExclusiveMinimumAttribute
ExclusiveMinimumIntent
FormatIntent
GenerateJsonSchemaAttribute
GenerativeValidatingJsonConverter
GeneratorRegistry
IAttributeHandler
IAttributeHandler`1
IdAttribute
IdIntent
IfAttribute
IfEnumAttribute
IfIntent
IfMaxAttribute
IfMinAttribute
INestableAttribute
ISchemaGenerator
ISchemaKeywordIntent
ISchemaRefiner
ItemsIntent
ITypeNameGenerator
JsonExcludeAttribute
JsonNumberHandlingAttributeHandler
JsonSchemaBuilderExtensions
MaximumAttribute
MaximumIntent
MaxItemsAttribute
MaxItemsIntent
MaxLengthAttribute
MaxLengthIntent
MaxPropertiesIntent
MemberGenerationContext
MinimumAttribute
MinimumIntent
MinItemsAttribute
MinItemsIntent
MinLengthAttribute
MinLengthIntent
MinPropertiesIntent
MultipleOfAttribute
MultipleOfIntent
NotIntent
NullableAttribute
PatternAttribute
PatternIntent
PropertiesIntent
PropertyNameResolver
PropertyNameResolvers
PropertyNamesIntent
PropertyOrder
ReadOnlyAttribute
ReadOnlyIntent
RefIntent
RequiredAttribute
RequiredIntent
SchemaGenerationContextBase
SchemaGenerationContextCache
SchemaGeneratorConfiguration
ThenIntent
TitleAttribute
TitleIntent
TypeExtensions
TypeGenerationContext
TypeIntent
UnevaluatedPropertiesIntent
UniqueItemsAttribute
UniqueItemsIntent
WriteOnlyAttribute
WriteOnlyIntent
JsonSchema.Net.Generation.DataAnnotations
v2.0.0
AllowedValuesAttributeHandler
Base64StringAttributeAttributeHandler
DataAnnotationsSupport
DeniedValuesAttributeHandler
EmailAddressAttributeHandler
EnumDataTypeAttributeHandler
FormatAttributeHandler`1
LengthAttributeHandler
MaxLengthAttributeHandler
MinLengthAttributeHandler
RangeAttributeHandler
RegularExpressionAttributeHandler
StringLengthAttributeHandler
UrlAttributeHandler
JsonPath.Net
v2.2.0
CountFunction
FilterSelector
FunctionRepository
FunctionType
IFilterExpression
IndexSelector
IPathFunctionDefinition
ISelector
JsonNodeExtensions
JsonPath
JsonPathConverter
JsonPathExtensions
LengthFunction
LogicalFunctionDefinition
MatchFunction
NameSelector
Node
NodeList
NodeListBuilder
NodelistFunctionDefinition
PathEvaluationOptions
PathParseException
PathParsingOptions
PathResult
PathScope
PathSegment
SearchFunction
SliceSelector
ValueFunction
ValueFunctionDefinition
WildcardSelector
JsonPatch.Net
v4.0.0
JsonPatch
OperationType
PatchExtensions
PatchJsonConverter
PatchOperation
PatchResult
JsonPointer.Net
v6.0.0
EnumerableExtensions
JsonPointer
JsonPointerJsonConverter
JsonPointerSegment
PointerParseException
PropertyNameResolver
PropertyNameResolvers
RelativeJsonPointer
RelativeJsonPointerJsonConverter
SegmentValueStandIn
JsonLogic
v5.5.0
AddRule
AllRule
AndRule
BooleanCastRule
CatRule
DivideRule
EvaluationContext
FilterRule
IfRule
InRule
IRule
JsonLogic
JsonLogicException
JsonNodeExtensions
LessThanEqualRule
LessThanRule
LiteralRule
LogicComponentConverter
LogRule
LooseEqualsRule
LooseNotEqualsRule
MapRule
MaxRule
MergeRule
MinRule
MissingRule
MissingSomeRule
ModRule
MoreThanEqualRule
MoreThanRule
MultiplyRule
NoneRule
NotRule
OperatorAttribute
OrRule
ReduceRule
Rule
RuleCollection
RuleExtensions
RuleRegistry
SomeRule
StrictEqualsRule
StrictNotEqualsRule
SubstrRule
SubtractRule
VariableRule
JsonE.Net
v2.5.1
BuiltInException
ContextAccessor
EvaluationContext
FunctionDefinition
InterpreterException
JsonE
JsonEException
JsonFunction
JsonFunctionDelegate
SyntaxException
TemplateException
TypeException
Json.More
v2.2.0
EnumStringConverter`1
IWeaklyTypedJsonConverter
JsonArrayTupleConverter
JsonDocumentEqualityComparer
JsonDocumentExtensions
JsonElementEqualityComparer
JsonElementExtensions
JsonElementProxy
JsonNodeEqualityComparer
JsonNodeExtensions
JsonSerializerOptionsExtensions
TypeExtensions
Utf8JsonWriterExtensions
WeaklyTypedJsonConverter`1
Yaml2JsonNode
v2.4.0
YamlConverter
YamlSerializer
JsonSchema.Net.CodeGeneration
v0.2.0
CodeGenExtensions
CodeWriters
ICodeWriter
TypeModel
UnsupportedSchemaException
Home
__close
__close
Cancel
__close
×
A new version of content is available.
Update