jschon (experimental fork for oascomply)
API Reference
Examples
Tutorial
Running the tests
Contributing
Changelog
jschon (experimental fork for oascomply)
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__bool__() (jschon.json.JSON method)
__call__() (jschon.catalog.LocalSource method)
(jschon.catalog.RemoteSource method)
(jschon.catalog.Source method)
(jschon.jsonformat.EvaluableJSONResult method)
(jschon.jsonschema.Result method)
__delitem__() (jschon.json.JSON method)
(jschon.jsonpatch.JSONPatch method)
__eq__() (jschon.json.JSON method)
(jschon.jsonpatch.JSONPatch method)
(jschon.jsonpatch.JSONPatchOperation method)
(jschon.jsonpointer.JSONPointer method)
(jschon.jsonpointer.RelativeJSONPointer method)
__ge__() (jschon.json.JSON method)
__getitem__() (jschon.json.JSON method)
(jschon.jsonpatch.JSONPatch method)
(jschon.jsonpointer.JSONPointer method)
__gt__() (jschon.json.JSON method)
__hash__() (jschon.jsonpointer.JSONPointer method)
(jschon.jsonpointer.RelativeJSONPointer method)
__init__() (jschon.catalog.Catalog method)
(jschon.catalog.LocalSource method)
(jschon.catalog.RemoteSource method)
(jschon.catalog.Source method)
(jschon.json.JSON method)
(jschon.jsonformat.EvaluableJSON method)
(jschon.jsonformat.EvaluableJSONResult method)
(jschon.jsonformat.JSONFormat method)
(jschon.jsonpatch.JSONPatch method)
(jschon.jsonschema.JSONSchema method)
(jschon.jsonschema.Result method)
(jschon.resource.JSONResource method)
(jschon.resource.ResourceURIs method)
(jschon.uri.URI method)
(jschon.vocabulary.core.AnchorKeyword method)
(jschon.vocabulary.core.DynamicAnchorKeyword method)
(jschon.vocabulary.core.DynamicRefKeyword method)
(jschon.vocabulary.core.IdKeyword method)
(jschon.vocabulary.core.RefKeyword method)
(jschon.vocabulary.core.SchemaKeyword method)
(jschon.vocabulary.core.VocabularyKeyword method)
(jschon.vocabulary.format.FormatKeyword method)
(jschon.vocabulary.Keyword method)
(jschon.vocabulary.legacy.RecursiveRefKeyword_2019_09 method)
(jschon.vocabulary.Metaschema method)
(jschon.vocabulary.validation.PatternKeyword method)
(jschon.vocabulary.Vocabulary method)
__iter__() (jschon.json.JSON method)
__le__() (jschon.json.JSON method)
(jschon.jsonpointer.JSONPointer method)
__len__() (jschon.json.JSON method)
(jschon.jsonpatch.JSONPatch method)
(jschon.jsonpointer.JSONPointer method)
__lt__() (jschon.json.JSON method)
(jschon.jsonpointer.JSONPointer method)
__new__() (jschon.jsonpatch.JSONPatchOperation static method)
(jschon.jsonpointer.JSONPointer static method)
(jschon.jsonpointer.RelativeJSONPointer static method)
__repr__() (jschon.json.JSON method)
(jschon.jsonpatch.JSONPatch method)
(jschon.jsonpatch.JSONPatchOperation method)
(jschon.jsonpointer.JSONPointer method)
(jschon.jsonpointer.RelativeJSONPointer method)
__setitem__() (jschon.json.JSON method)
(jschon.jsonpatch.JSONPatch method)
__str__() (jschon.json.JSON method)
(jschon.jsonpointer.JSONPointer method)
(jschon.jsonpointer.RelativeJSONPointer method)
__truediv__() (jschon.jsonpointer.JSONPointer method)
A
absolute_uri (jschon.jsonschema.Result property)
ADD (jschon.jsonpatch.PatchOp attribute)
add() (in module jschon.jsonpatch)
(jschon.json.JSON method)
add_resource() (jschon.catalog.Catalog method)
add_schema() (jschon.catalog.Catalog method)
add_uri_source() (jschon.catalog.Catalog method)
additional_uris (jschon.resource.JSONResource property)
(jschon.resource.ResourceURIs attribute)
AdditionalItemsKeyword_2019_09 (class in jschon.vocabulary.legacy)
AdditionalPropertiesKeyword (class in jschon.vocabulary.applicator)
AllOfKeyword (class in jschon.vocabulary.applicator)
AnchorKeyword (class in jschon.vocabulary.core)
annotate() (jschon.jsonformat.EvaluableJSONResult method)
(jschon.jsonschema.Result method)
annotation (jschon.jsonschema.Result attribute)
AnyOfKeyword (class in jschon.vocabulary.applicator)
apply() (jschon.jsonpatch.JSONPatchOperation method)
ArrayOfSubschemas (class in jschon.vocabulary)
asdict() (jschon.jsonpatch.JSONPatchOperation method)
aslist() (jschon.jsonpatch.JSONPatch method)
authority (jschon.uri.URI property)
B
base_uri (jschon.resource.JSONResource property)
(jschon.resource.ResourceURIs attribute)
C
cache() (jschon.catalog.Catalog method)
canonical_uri (jschon.jsonschema.JSONSchema property)
Catalog (class in jschon.catalog)
CatalogError
child_resource_nodes (jschon.resource.JSONResource property)
child_resource_roots (jschon.resource.JSONResource property)
children (jschon.jsonschema.Result attribute)
children_in_resource (jschon.resource.JSONResource property)
collect_annotations() (jschon.jsonschema.Result method)
collect_errors() (jschon.jsonschema.Result method)
CommentKeyword (class in jschon.vocabulary.core)
ConstKeyword (class in jschon.vocabulary.validation)
ContainsKeyword (class in jschon.vocabulary.applicator)
ContentEncodingKeyword (class in jschon.vocabulary.annotation)
ContentMediaTypeKeyword (class in jschon.vocabulary.annotation)
ContentSchemaKeyword (class in jschon.vocabulary.annotation)
COPY (jschon.jsonpatch.PatchOp attribute)
copy() (in module jschon.jsonpatch)
(jschon.json.JSON method)
(jschon.uri.URI method)
create_catalog() (in module jschon)
create_metadocument() (jschon.catalog.Catalog method)
create_metaschema() (jschon.catalog.Catalog method)
create_output() (in module jschon.output)
create_vocabulary() (jschon.catalog.Catalog method)
D
data (jschon.json.JSON attribute)
(jschon.jsonschema.JSONSchema attribute)
(jschon.resource.JSONResource attribute)
(jschon.vocabulary.Metaschema attribute)
DefaultKeyword (class in jschon.vocabulary.annotation)
DefsKeyword (class in jschon.vocabulary.core)
del_resource() (jschon.catalog.Catalog method)
del_schema() (jschon.catalog.Catalog method)
DependentRequiredKeyword (class in jschon.vocabulary.validation)
DependentSchemasKeyword (class in jschon.vocabulary.applicator)
depends_on (jschon.vocabulary.annotation.ContentSchemaKeyword attribute)
(jschon.vocabulary.applicator.AdditionalPropertiesKeyword attribute)
(jschon.vocabulary.applicator.ElseKeyword attribute)
(jschon.vocabulary.applicator.ItemsKeyword attribute)
(jschon.vocabulary.applicator.ThenKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedItemsKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedPropertiesKeyword attribute)
(jschon.vocabulary.Keyword attribute)
(jschon.vocabulary.legacy.AdditionalItemsKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.UnevaluatedItemsKeyword_2019_09 attribute)
(jschon.vocabulary.validation.MaxContainsKeyword attribute)
(jschon.vocabulary.validation.MinContainsKeyword attribute)
DeprecatedKeyword (class in jschon.vocabulary.annotation)
DescriptionKeyword (class in jschon.vocabulary.annotation)
discard() (jschon.jsonformat.EvaluableJSONResult method)
(jschon.jsonschema.Result method)
document_root (jschon.json.JSON property)
document_rootschema (jschon.jsonschema.JSONSchema property)
dumpf() (jschon.json.JSON method)
dumps() (jschon.json.JSON method)
DuplicateResourceURIError
DynamicAnchorKeyword (class in jschon.vocabulary.core)
DynamicRefKeyword (class in jschon.vocabulary.core)
E
ElseKeyword (class in jschon.vocabulary.applicator)
enable_formats() (jschon.catalog.Catalog method)
EnumKeyword (class in jschon.vocabulary.validation)
error (jschon.jsonschema.Result attribute)
escape() (jschon.jsonpointer.JSONPointer static method)
EvaluableJSON (class in jschon.jsonformat)
EvaluableJSONResult (class in jschon.jsonformat)
evaluate() (jschon.jsonformat.EvaluableJSON method)
(jschon.jsonpatch.JSONPatch method)
(jschon.jsonpointer.JSONPointer method)
(jschon.jsonpointer.RelativeJSONPointer method)
(jschon.jsonschema.JSONSchema method)
(jschon.vocabulary.annotation.ContentSchemaKeyword method)
(jschon.vocabulary.applicator.AdditionalPropertiesKeyword method)
(jschon.vocabulary.applicator.AllOfKeyword method)
(jschon.vocabulary.applicator.AnyOfKeyword method)
(jschon.vocabulary.applicator.ContainsKeyword method)
(jschon.vocabulary.applicator.DependentSchemasKeyword method)
(jschon.vocabulary.applicator.ElseKeyword method)
(jschon.vocabulary.applicator.IfKeyword method)
(jschon.vocabulary.applicator.ItemsKeyword method)
(jschon.vocabulary.applicator.NotKeyword method)
(jschon.vocabulary.applicator.OneOfKeyword method)
(jschon.vocabulary.applicator.PatternPropertiesKeyword method)
(jschon.vocabulary.applicator.PrefixItemsKeyword method)
(jschon.vocabulary.applicator.PropertiesKeyword method)
(jschon.vocabulary.applicator.PropertyNamesKeyword method)
(jschon.vocabulary.applicator.ThenKeyword method)
(jschon.vocabulary.applicator.UnevaluatedItemsKeyword method)
(jschon.vocabulary.applicator.UnevaluatedPropertiesKeyword method)
(jschon.vocabulary.core.DynamicRefKeyword method)
(jschon.vocabulary.core.RefKeyword method)
(jschon.vocabulary.format.FormatKeyword method)
(jschon.vocabulary.Keyword method)
(jschon.vocabulary.legacy.AdditionalItemsKeyword_2019_09 method)
(jschon.vocabulary.legacy.ItemsKeyword_2019_09 method)
(jschon.vocabulary.legacy.RecursiveRefKeyword_2019_09 method)
(jschon.vocabulary.legacy.UnevaluatedItemsKeyword_2019_09 method)
(jschon.vocabulary.validation.ConstKeyword method)
(jschon.vocabulary.validation.DependentRequiredKeyword method)
(jschon.vocabulary.validation.EnumKeyword method)
(jschon.vocabulary.validation.ExclusiveMaximumKeyword method)
(jschon.vocabulary.validation.ExclusiveMinimumKeyword method)
(jschon.vocabulary.validation.MaxContainsKeyword method)
(jschon.vocabulary.validation.MaximumKeyword method)
(jschon.vocabulary.validation.MaxItemsKeyword method)
(jschon.vocabulary.validation.MaxLengthKeyword method)
(jschon.vocabulary.validation.MaxPropertiesKeyword method)
(jschon.vocabulary.validation.MinContainsKeyword method)
(jschon.vocabulary.validation.MinimumKeyword method)
(jschon.vocabulary.validation.MinItemsKeyword method)
(jschon.vocabulary.validation.MinLengthKeyword method)
(jschon.vocabulary.validation.MinPropertiesKeyword method)
(jschon.vocabulary.validation.MultipleOfKeyword method)
(jschon.vocabulary.validation.PatternKeyword method)
(jschon.vocabulary.validation.RequiredKeyword method)
(jschon.vocabulary.validation.TypeKeyword method)
(jschon.vocabulary.validation.UniqueItemsKeyword method)
ExamplesKeyword (class in jschon.vocabulary.annotation)
ExclusiveMaximumKeyword (class in jschon.vocabulary.validation)
ExclusiveMinimumKeyword (class in jschon.vocabulary.validation)
F
fail() (jschon.jsonformat.EvaluableJSONResult method)
(jschon.jsonschema.Result method)
false (in module jschon.json)
format_parent (jschon.jsonformat.JSONFormat property)
format_root (jschon.jsonformat.JSONFormat property)
format_validator() (in module jschon.vocabulary.format)
FormatKeyword (class in jschon.vocabulary.format)
FormatValidator (in module jschon.vocabulary.format)
fragment (jschon.uri.URI property)
G
get_catalog() (jschon.catalog.Catalog class method)
get_kwclass() (jschon.vocabulary.Metaschema method)
get_metadocument() (jschon.catalog.Catalog method)
get_metaschema() (jschon.catalog.Catalog method)
get_resource() (jschon.catalog.Catalog method)
get_schema() (jschon.catalog.Catalog method)
get_subschema_cls() (jschon.jsonschema.JSONSchema method)
get_vocabulary() (jschon.catalog.Catalog method)
globals (jschon.jsonschema.Result property)
H
has_absolute_base() (jschon.uri.URI method)
I
IdKeyword (class in jschon.vocabulary.core)
IfKeyword (class in jschon.vocabulary.applicator)
InconsistentResourceRootError
initial_validation_result() (jschon.jsonformat.EvaluableJSON method)
(jschon.jsonschema.JSONSchema method)
insert() (jschon.json.JSON method)
(jschon.jsonpatch.JSONPatch method)
instance (jschon.jsonschema.Result attribute)
instance_types (jschon.vocabulary.annotation.ContentEncodingKeyword attribute)
(jschon.vocabulary.annotation.ContentMediaTypeKeyword attribute)
(jschon.vocabulary.annotation.ContentSchemaKeyword attribute)
(jschon.vocabulary.applicator.AdditionalPropertiesKeyword attribute)
(jschon.vocabulary.applicator.ContainsKeyword attribute)
(jschon.vocabulary.applicator.DependentSchemasKeyword attribute)
(jschon.vocabulary.applicator.ItemsKeyword attribute)
(jschon.vocabulary.applicator.PatternPropertiesKeyword attribute)
(jschon.vocabulary.applicator.PrefixItemsKeyword attribute)
(jschon.vocabulary.applicator.PropertiesKeyword attribute)
(jschon.vocabulary.applicator.PropertyNamesKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedItemsKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedPropertiesKeyword attribute)
(jschon.vocabulary.Keyword attribute)
(jschon.vocabulary.legacy.AdditionalItemsKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.ItemsKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.UnevaluatedItemsKeyword_2019_09 attribute)
(jschon.vocabulary.validation.DependentRequiredKeyword attribute)
(jschon.vocabulary.validation.ExclusiveMaximumKeyword attribute)
(jschon.vocabulary.validation.ExclusiveMinimumKeyword attribute)
(jschon.vocabulary.validation.MaxContainsKeyword attribute)
(jschon.vocabulary.validation.MaximumKeyword attribute)
(jschon.vocabulary.validation.MaxItemsKeyword attribute)
(jschon.vocabulary.validation.MaxLengthKeyword attribute)
(jschon.vocabulary.validation.MaxPropertiesKeyword attribute)
(jschon.vocabulary.validation.MinContainsKeyword attribute)
(jschon.vocabulary.validation.MinimumKeyword attribute)
(jschon.vocabulary.validation.MinItemsKeyword attribute)
(jschon.vocabulary.validation.MinLengthKeyword attribute)
(jschon.vocabulary.validation.MinPropertiesKeyword attribute)
(jschon.vocabulary.validation.MultipleOfKeyword attribute)
(jschon.vocabulary.validation.PatternKeyword attribute)
(jschon.vocabulary.validation.RequiredKeyword attribute)
(jschon.vocabulary.validation.UniqueItemsKeyword attribute)
instantiate_mapping() (jschon.json.JSON method)
instantiate_sequence() (jschon.json.JSON method)
is_absolute() (jschon.uri.URI method)
is_format_enabled() (jschon.catalog.Catalog method)
is_format_root() (jschon.jsonformat.JSONFormat method)
(jschon.jsonschema.JSONSchema method)
is_resource_root() (jschon.jsonschema.JSONSchema method)
(jschon.resource.JSONResource method)
itemclass (jschon.json.JSON attribute)
(jschon.resource.JSONResource attribute)
(jschon.vocabulary.Metaschema attribute)
itemkwargs (jschon.json.JSON attribute)
(jschon.resource.JSONResource attribute)
(jschon.vocabulary.Metaschema attribute)
ItemsKeyword (class in jschon.vocabulary.applicator)
ItemsKeyword_2019_09 (class in jschon.vocabulary.legacy)
J
jschon.catalog
module
jschon.exc
module
jschon.formats
module
jschon.json
module
jschon.jsonformat
module
jschon.jsonpatch
module
jschon.jsonpointer
module
jschon.jsonschema
module
jschon.output
module
jschon.resource
module
jschon.uri
module
jschon.utils
module
jschon.vocabulary
module
jschon.vocabulary.annotation
module
jschon.vocabulary.applicator
module
jschon.vocabulary.core
module
jschon.vocabulary.format
module
jschon.vocabulary.legacy
module
jschon.vocabulary.validation
module
JschonError
JSON (class in jschon.json)
json (jschon.vocabulary.annotation.ContentEncodingKeyword attribute)
(jschon.vocabulary.annotation.ContentMediaTypeKeyword attribute)
(jschon.vocabulary.annotation.ContentSchemaKeyword attribute)
(jschon.vocabulary.annotation.DefaultKeyword attribute)
(jschon.vocabulary.annotation.DeprecatedKeyword attribute)
(jschon.vocabulary.annotation.DescriptionKeyword attribute)
(jschon.vocabulary.annotation.ExamplesKeyword attribute)
(jschon.vocabulary.annotation.ReadOnlyKeyword attribute)
(jschon.vocabulary.annotation.TitleKeyword attribute)
(jschon.vocabulary.annotation.WriteOnlyKeyword attribute)
(jschon.vocabulary.applicator.AdditionalPropertiesKeyword attribute)
(jschon.vocabulary.applicator.AllOfKeyword attribute)
(jschon.vocabulary.applicator.AnyOfKeyword attribute)
(jschon.vocabulary.applicator.ContainsKeyword attribute)
(jschon.vocabulary.applicator.DependentSchemasKeyword attribute)
(jschon.vocabulary.applicator.ElseKeyword attribute)
(jschon.vocabulary.applicator.IfKeyword attribute)
(jschon.vocabulary.applicator.ItemsKeyword attribute)
(jschon.vocabulary.applicator.NotKeyword attribute)
(jschon.vocabulary.applicator.OneOfKeyword attribute)
(jschon.vocabulary.applicator.PatternPropertiesKeyword attribute)
(jschon.vocabulary.applicator.PrefixItemsKeyword attribute)
(jschon.vocabulary.applicator.PropertiesKeyword attribute)
(jschon.vocabulary.applicator.PropertyNamesKeyword attribute)
(jschon.vocabulary.applicator.ThenKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedItemsKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedPropertiesKeyword attribute)
(jschon.vocabulary.core.AnchorKeyword attribute)
(jschon.vocabulary.core.CommentKeyword attribute)
(jschon.vocabulary.core.DefsKeyword attribute)
(jschon.vocabulary.core.DynamicAnchorKeyword attribute)
(jschon.vocabulary.core.DynamicRefKeyword attribute)
(jschon.vocabulary.core.IdKeyword attribute)
(jschon.vocabulary.core.RefKeyword attribute)
(jschon.vocabulary.core.SchemaKeyword attribute)
(jschon.vocabulary.core.VocabularyKeyword attribute)
(jschon.vocabulary.format.FormatKeyword attribute)
(jschon.vocabulary.legacy.AdditionalItemsKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.ItemsKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.RecursiveAnchorKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.RecursiveRefKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.UnevaluatedItemsKeyword_2019_09 attribute)
(jschon.vocabulary.validation.ConstKeyword attribute)
(jschon.vocabulary.validation.DependentRequiredKeyword attribute)
(jschon.vocabulary.validation.EnumKeyword attribute)
(jschon.vocabulary.validation.ExclusiveMaximumKeyword attribute)
(jschon.vocabulary.validation.ExclusiveMinimumKeyword attribute)
(jschon.vocabulary.validation.MaxContainsKeyword attribute)
(jschon.vocabulary.validation.MaximumKeyword attribute)
(jschon.vocabulary.validation.MaxItemsKeyword attribute)
(jschon.vocabulary.validation.MaxLengthKeyword attribute)
(jschon.vocabulary.validation.MaxPropertiesKeyword attribute)
(jschon.vocabulary.validation.MinContainsKeyword attribute)
(jschon.vocabulary.validation.MinimumKeyword attribute)
(jschon.vocabulary.validation.MinItemsKeyword attribute)
(jschon.vocabulary.validation.MinLengthKeyword attribute)
(jschon.vocabulary.validation.MinPropertiesKeyword attribute)
(jschon.vocabulary.validation.MultipleOfKeyword attribute)
(jschon.vocabulary.validation.PatternKeyword attribute)
(jschon.vocabulary.validation.RequiredKeyword attribute)
(jschon.vocabulary.validation.TypeKeyword attribute)
(jschon.vocabulary.validation.UniqueItemsKeyword attribute)
json_dumpf() (in module jschon.utils)
json_dumps() (in module jschon.utils)
json_loadf() (in module jschon.utils)
json_loadr() (in module jschon.utils)
json_loads() (in module jschon.utils)
JSONCompatible (in module jschon.json)
JSONError
JSONFormat (class in jschon.jsonformat)
JSONFormatError
jsonify() (jschon.vocabulary.ArrayOfSubschemas class method)
(jschon.vocabulary.ObjectOfSubschemas class method)
(jschon.vocabulary.Subschema class method)
(jschon.vocabulary.SubschemaMixin class method)
JSONPatch (class in jschon.jsonpatch)
JSONPatchError
JSONPatchOperation (class in jschon.jsonpatch)
JSONPointer (class in jschon.jsonpointer)
JSONPointerError
JSONPointerMalformedError
JSONPointerReferenceError
JSONResource (class in jschon.resource)
JSONSchema (class in jschon.jsonschema)
JSONSchemaError
K
key (jschon.json.JSON attribute)
(jschon.jsonschema.JSONSchema attribute)
(jschon.jsonschema.Result attribute)
(jschon.resource.JSONResource attribute)
(jschon.vocabulary.annotation.ContentEncodingKeyword attribute)
(jschon.vocabulary.annotation.ContentMediaTypeKeyword attribute)
(jschon.vocabulary.annotation.ContentSchemaKeyword attribute)
(jschon.vocabulary.annotation.DefaultKeyword attribute)
(jschon.vocabulary.annotation.DeprecatedKeyword attribute)
(jschon.vocabulary.annotation.DescriptionKeyword attribute)
(jschon.vocabulary.annotation.ExamplesKeyword attribute)
(jschon.vocabulary.annotation.ReadOnlyKeyword attribute)
(jschon.vocabulary.annotation.TitleKeyword attribute)
(jschon.vocabulary.annotation.WriteOnlyKeyword attribute)
(jschon.vocabulary.applicator.AdditionalPropertiesKeyword attribute)
(jschon.vocabulary.applicator.AllOfKeyword attribute)
(jschon.vocabulary.applicator.AnyOfKeyword attribute)
(jschon.vocabulary.applicator.ContainsKeyword attribute)
(jschon.vocabulary.applicator.DependentSchemasKeyword attribute)
(jschon.vocabulary.applicator.ElseKeyword attribute)
(jschon.vocabulary.applicator.IfKeyword attribute)
(jschon.vocabulary.applicator.ItemsKeyword attribute)
(jschon.vocabulary.applicator.NotKeyword attribute)
(jschon.vocabulary.applicator.OneOfKeyword attribute)
(jschon.vocabulary.applicator.PatternPropertiesKeyword attribute)
(jschon.vocabulary.applicator.PrefixItemsKeyword attribute)
(jschon.vocabulary.applicator.PropertiesKeyword attribute)
(jschon.vocabulary.applicator.PropertyNamesKeyword attribute)
(jschon.vocabulary.applicator.ThenKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedItemsKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedPropertiesKeyword attribute)
(jschon.vocabulary.core.AnchorKeyword attribute)
(jschon.vocabulary.core.CommentKeyword attribute)
(jschon.vocabulary.core.DefsKeyword attribute)
(jschon.vocabulary.core.DynamicAnchorKeyword attribute)
(jschon.vocabulary.core.DynamicRefKeyword attribute)
(jschon.vocabulary.core.IdKeyword attribute)
(jschon.vocabulary.core.RefKeyword attribute)
(jschon.vocabulary.core.SchemaKeyword attribute)
(jschon.vocabulary.core.VocabularyKeyword attribute)
(jschon.vocabulary.format.FormatKeyword attribute)
(jschon.vocabulary.Keyword attribute)
(jschon.vocabulary.legacy.AdditionalItemsKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.ItemsKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.RecursiveAnchorKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.RecursiveRefKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.UnevaluatedItemsKeyword_2019_09 attribute)
(jschon.vocabulary.Metaschema attribute)
(jschon.vocabulary.validation.ConstKeyword attribute)
(jschon.vocabulary.validation.DependentRequiredKeyword attribute)
(jschon.vocabulary.validation.EnumKeyword attribute)
(jschon.vocabulary.validation.ExclusiveMaximumKeyword attribute)
(jschon.vocabulary.validation.ExclusiveMinimumKeyword attribute)
(jschon.vocabulary.validation.MaxContainsKeyword attribute)
(jschon.vocabulary.validation.MaximumKeyword attribute)
(jschon.vocabulary.validation.MaxItemsKeyword attribute)
(jschon.vocabulary.validation.MaxLengthKeyword attribute)
(jschon.vocabulary.validation.MaxPropertiesKeyword attribute)
(jschon.vocabulary.validation.MinContainsKeyword attribute)
(jschon.vocabulary.validation.MinimumKeyword attribute)
(jschon.vocabulary.validation.MinItemsKeyword attribute)
(jschon.vocabulary.validation.MinLengthKeyword attribute)
(jschon.vocabulary.validation.MinPropertiesKeyword attribute)
(jschon.vocabulary.validation.MultipleOfKeyword attribute)
(jschon.vocabulary.validation.PatternKeyword attribute)
(jschon.vocabulary.validation.RequiredKeyword attribute)
(jschon.vocabulary.validation.TypeKeyword attribute)
(jschon.vocabulary.validation.UniqueItemsKeyword attribute)
Keyword (class in jschon.vocabulary)
keywords (jschon.jsonschema.JSONSchema attribute)
(jschon.vocabulary.Metaschema attribute)
L
load_json() (jschon.catalog.Catalog method)
loadf() (jschon.json.JSON class method)
loadr() (jschon.json.JSON class method)
loads() (jschon.json.JSON class method)
LocalSource (class in jschon.catalog)
M
malformed_exc (jschon.jsonpointer.JSONPointer attribute)
(jschon.jsonpointer.RelativeJSONPointer attribute)
MaxContainsKeyword (class in jschon.vocabulary.validation)
MaximumKeyword (class in jschon.vocabulary.validation)
MaxItemsKeyword (class in jschon.vocabulary.validation)
MaxLengthKeyword (class in jschon.vocabulary.validation)
MaxPropertiesKeyword (class in jschon.vocabulary.validation)
metadocument (jschon.jsonformat.JSONFormat property)
metadocument_uri (jschon.jsonformat.JSONFormat property)
MetadocumentClassRequiredError
Metaschema (class in jschon.vocabulary)
metaschema (jschon.jsonschema.JSONSchema property)
metaschema_uri (jschon.jsonschema.JSONSchema property)
MinContainsKeyword (class in jschon.vocabulary.validation)
MinimumKeyword (class in jschon.vocabulary.validation)
MinItemsKeyword (class in jschon.vocabulary.validation)
MinLengthKeyword (class in jschon.vocabulary.validation)
MinPropertiesKeyword (class in jschon.vocabulary.validation)
module
jschon.catalog
jschon.exc
jschon.formats
jschon.json
jschon.jsonformat
jschon.jsonpatch
jschon.jsonpointer
jschon.jsonschema
jschon.output
jschon.resource
jschon.uri
jschon.utils
jschon.vocabulary
jschon.vocabulary.annotation
jschon.vocabulary.applicator
jschon.vocabulary.core
jschon.vocabulary.format
jschon.vocabulary.legacy
jschon.vocabulary.validation
MOVE (jschon.jsonpatch.PatchOp attribute)
move() (in module jschon.jsonpatch)
(jschon.json.JSON method)
MultipleOfKeyword (class in jschon.vocabulary.validation)
N
name (jschon.catalog.Catalog attribute)
noassert() (jschon.jsonschema.Result method)
NotKeyword (class in jschon.vocabulary.applicator)
null (in module jschon.json)
O
ObjectOfSubschemas (class in jschon.vocabulary)
OneOfKeyword (class in jschon.vocabulary.applicator)
output() (jschon.jsonformat.EvaluableJSONResult method)
(jschon.jsonschema.Result method)
output_formatter() (in module jschon.output)
OutputFormatter (in module jschon.output)
P
parent (jschon.json.JSON attribute)
(jschon.jsonschema.JSONSchema attribute)
(jschon.jsonschema.Result attribute)
(jschon.resource.JSONResource attribute)
(jschon.vocabulary.Metaschema attribute)
parent_in_format (jschon.jsonformat.JSONFormat property)
parent_in_resource (jschon.resource.JSONResource property)
parentschema (jschon.jsonschema.JSONSchema property)
(jschon.vocabulary.annotation.ContentEncodingKeyword attribute)
(jschon.vocabulary.annotation.ContentMediaTypeKeyword attribute)
(jschon.vocabulary.annotation.ContentSchemaKeyword attribute)
(jschon.vocabulary.annotation.DefaultKeyword attribute)
(jschon.vocabulary.annotation.DeprecatedKeyword attribute)
(jschon.vocabulary.annotation.DescriptionKeyword attribute)
(jschon.vocabulary.annotation.ExamplesKeyword attribute)
(jschon.vocabulary.annotation.ReadOnlyKeyword attribute)
(jschon.vocabulary.annotation.TitleKeyword attribute)
(jschon.vocabulary.annotation.WriteOnlyKeyword attribute)
(jschon.vocabulary.applicator.AdditionalPropertiesKeyword attribute)
(jschon.vocabulary.applicator.AllOfKeyword attribute)
(jschon.vocabulary.applicator.AnyOfKeyword attribute)
(jschon.vocabulary.applicator.ContainsKeyword attribute)
(jschon.vocabulary.applicator.DependentSchemasKeyword attribute)
(jschon.vocabulary.applicator.ElseKeyword attribute)
(jschon.vocabulary.applicator.IfKeyword attribute)
(jschon.vocabulary.applicator.ItemsKeyword attribute)
(jschon.vocabulary.applicator.NotKeyword attribute)
(jschon.vocabulary.applicator.OneOfKeyword attribute)
(jschon.vocabulary.applicator.PatternPropertiesKeyword attribute)
(jschon.vocabulary.applicator.PrefixItemsKeyword attribute)
(jschon.vocabulary.applicator.PropertiesKeyword attribute)
(jschon.vocabulary.applicator.PropertyNamesKeyword attribute)
(jschon.vocabulary.applicator.ThenKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedItemsKeyword attribute)
(jschon.vocabulary.applicator.UnevaluatedPropertiesKeyword attribute)
(jschon.vocabulary.core.AnchorKeyword attribute)
(jschon.vocabulary.core.CommentKeyword attribute)
(jschon.vocabulary.core.DefsKeyword attribute)
(jschon.vocabulary.core.DynamicAnchorKeyword attribute)
(jschon.vocabulary.core.DynamicRefKeyword attribute)
(jschon.vocabulary.core.IdKeyword attribute)
(jschon.vocabulary.core.RefKeyword attribute)
(jschon.vocabulary.core.SchemaKeyword attribute)
(jschon.vocabulary.core.VocabularyKeyword attribute)
(jschon.vocabulary.format.FormatKeyword attribute)
(jschon.vocabulary.legacy.AdditionalItemsKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.ItemsKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.RecursiveAnchorKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.RecursiveRefKeyword_2019_09 attribute)
(jschon.vocabulary.legacy.UnevaluatedItemsKeyword_2019_09 attribute)
(jschon.vocabulary.validation.ConstKeyword attribute)
(jschon.vocabulary.validation.DependentRequiredKeyword attribute)
(jschon.vocabulary.validation.EnumKeyword attribute)
(jschon.vocabulary.validation.ExclusiveMaximumKeyword attribute)
(jschon.vocabulary.validation.ExclusiveMinimumKeyword attribute)
(jschon.vocabulary.validation.MaxContainsKeyword attribute)
(jschon.vocabulary.validation.MaximumKeyword attribute)
(jschon.vocabulary.validation.MaxItemsKeyword attribute)
(jschon.vocabulary.validation.MaxLengthKeyword attribute)
(jschon.vocabulary.validation.MaxPropertiesKeyword attribute)
(jschon.vocabulary.validation.MinContainsKeyword attribute)
(jschon.vocabulary.validation.MinimumKeyword attribute)
(jschon.vocabulary.validation.MinItemsKeyword attribute)
(jschon.vocabulary.validation.MinLengthKeyword attribute)
(jschon.vocabulary.validation.MinPropertiesKeyword attribute)
(jschon.vocabulary.validation.MultipleOfKeyword attribute)
(jschon.vocabulary.validation.PatternKeyword attribute)
(jschon.vocabulary.validation.RequiredKeyword attribute)
(jschon.vocabulary.validation.TypeKeyword attribute)
(jschon.vocabulary.validation.UniqueItemsKeyword attribute)
parse_uri_fragment() (jschon.jsonpointer.JSONPointer class method)
pass_() (jschon.jsonschema.Result method)
passed (jschon.jsonschema.Result property)
PatchOp (class in jschon.jsonpatch)
path (jschon.json.JSON property)
(jschon.jsonschema.Result attribute)
(jschon.uri.URI property)
PatternKeyword (class in jschon.vocabulary.validation)
PatternPropertiesKeyword (class in jschon.vocabulary.applicator)
pointer_uri (jschon.resource.JSONResource property)
pointer_uri_for() (jschon.resource.ResourceURIs class method)
pre_recursion_init() (jschon.json.JSON method)
(jschon.jsonformat.JSONFormat method)
(jschon.resource.JSONResource method)
PrefixItemsKeyword (class in jschon.vocabulary.applicator)
PropertiesKeyword (class in jschon.vocabulary.applicator)
property_uri (jschon.resource.ResourceURIs attribute)
PropertyNamesKeyword (class in jschon.vocabulary.applicator)
Q
query (jschon.uri.URI property)
R
ReadOnlyKeyword (class in jschon.vocabulary.annotation)
RecursiveAnchorKeyword_2019_09 (class in jschon.vocabulary.legacy)
RecursiveRefKeyword_2019_09 (class in jschon.vocabulary.legacy)
reference_exc (jschon.jsonpointer.JSONPointer attribute)
(jschon.jsonpointer.RelativeJSONPointer attribute)
RefKeyword (class in jschon.vocabulary.core)
refschema() (jschon.jsonschema.Result method)
register_uri (jschon.resource.ResourceURIs attribute)
RelativeJSONPointer (class in jschon.jsonpointer)
RelativeJSONPointerMalformedError
RelativeJSONPointerReferenceError
RelativeResourceURIError
relpath (jschon.jsonschema.Result attribute)
RemoteSource (class in jschon.catalog)
REMOVE (jschon.jsonpatch.PatchOp attribute)
remove() (in module jschon.jsonpatch)
(jschon.json.JSON method)
REPLACE (jschon.jsonpatch.PatchOp attribute)
replace() (in module jschon.jsonpatch)
(jschon.json.JSON method)
RequiredKeyword (class in jschon.vocabulary.validation)
resolve() (jschon.uri.URI method)
(jschon.vocabulary.core.DynamicRefKeyword method)
(jschon.vocabulary.core.RefKeyword method)
(jschon.vocabulary.legacy.RecursiveRefKeyword_2019_09 method)
resolve_references() (jschon.catalog.Catalog method)
(jschon.jsonschema.JSONSchema method)
(jschon.resource.JSONResource method)
resource_parent (jschon.resource.JSONResource property)
resource_root (jschon.resource.JSONResource property)
resource_rootschema (jschon.jsonschema.JSONSchema property)
ResourceError
ResourceNotReadyError
ResourceURINotSetError
ResourceURIs (class in jschon.resource)
Result (class in jschon.jsonschema)
RFC
RFC 6901
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
RFC 6902
,
[1]
S
schema (jschon.jsonschema.Result attribute)
schema_node (jschon.jsonschema.Result property)
SchemaKeyword (class in jschon.vocabulary.core)
scheme (jschon.uri.URI property)
sibling() (jschon.jsonschema.Result method)
Source (class in jschon.catalog)
static (jschon.vocabulary.core.AnchorKeyword attribute)
(jschon.vocabulary.core.CommentKeyword attribute)
(jschon.vocabulary.core.DefsKeyword attribute)
(jschon.vocabulary.core.DynamicAnchorKeyword attribute)
(jschon.vocabulary.core.IdKeyword attribute)
(jschon.vocabulary.core.SchemaKeyword attribute)
(jschon.vocabulary.core.VocabularyKeyword attribute)
(jschon.vocabulary.Keyword attribute)
(jschon.vocabulary.legacy.RecursiveAnchorKeyword_2019_09 attribute)
Subschema (class in jschon.vocabulary)
SubschemaMixin (class in jschon.vocabulary)
T
TEST (jschon.jsonpatch.PatchOp attribute)
test() (in module jschon.jsonpatch)
(jschon.json.JSON method)
ThenKeyword (class in jschon.vocabulary.applicator)
TitleKeyword (class in jschon.vocabulary.annotation)
true (in module jschon.json)
tuplify() (in module jschon.utils)
type (jschon.json.JSON attribute)
(jschon.jsonschema.JSONSchema attribute)
(jschon.resource.JSONResource attribute)
(jschon.vocabulary.Metaschema attribute)
TypeKeyword (class in jschon.vocabulary.validation)
U
unescape() (jschon.jsonpointer.JSONPointer static method)
UnevaluatedItemsKeyword (class in jschon.vocabulary.applicator)
UnevaluatedItemsKeyword_2019_09 (class in jschon.vocabulary.legacy)
UnevaluatedPropertiesKeyword (class in jschon.vocabulary.applicator)
UniqueItemsKeyword (class in jschon.vocabulary.validation)
UnRootedResourceError
URI (class in jschon.uri)
uri (jschon.resource.JSONResource property)
uri_fragment() (jschon.jsonpointer.JSONPointer method)
URIError
uris_for() (jschon.resource.ResourceURIs class method)
V
valid (jschon.jsonformat.EvaluableJSONResult property)
(jschon.jsonschema.Result property)
validate() (jschon.jsonformat.JSONFormat method)
(jschon.uri.URI method)
validate_json_pointer() (in module jschon.formats)
validating_with (jschon.jsonschema.Result attribute)
value (jschon.json.JSON property)
Vocabulary (class in jschon.vocabulary)
VocabularyKeyword (class in jschon.vocabulary.core)
W
WriteOnlyKeyword (class in jschon.vocabulary.annotation)