1JSON::Validator::SchemaU:s:eDrraCfotn2t0r1i9b0u9t(e3d)PJeSrOlN:D:oVcaulmiednattaotri:o:nSchema::Draft201909(3)
2
3
4

NAME

6       JSON::Validator::Schema::Draft201909 - JSON-Schema Draft 2019-09
7

SYNOPSIS

9       See "SYNOPSIS" in JSON::Validator::Schema.
10

DESCRIPTION

12       This class represents
13       <https://json-schema.org/specification-links.html#2019-09-formerly-known-as-draft-8>.
14
15       Support for parsing the draft is not yet complete. Look at
16       <https://github.com/mojolicious/json-validator/blob/master/t/draft2019-09-acceptance.t>
17       for the most recent overview of what is not yet supported.
18
19       Currently less than 1% of the official test suite gets skipped. Here is
20       a list of known limitations:
21
22       • Float and integers are equal up to 64-bit representation limits
23
24         This module is unable to say that the 64-bit number
25         "9007199254740992.0" is the same as "9007199254740992".
26
27       • unevaluatedItems
28
29         See "unevaluatedProperties"
30
31       • unevaluatedProperties
32
33         "unevaluatedItems" and "unevaluatedProperties" needs to track what
34         has been valdated or not using annotations. This is not yet
35         supported.
36
37       • $recursiveAnchor
38
39         Basic support for $recursiveRef is supported, but using it together
40         with $recursiveAnchor is not.
41

ATTRIBUTES

43   specification
44         my $str = $schema->specification;
45
46       Defaults to "<https://json-schema.org/draft/2019-09/schema>".
47

SEE ALSO

49       JSON::Validator::Schema.
50
51
52
53perl v5.34.0                      2022-0J1S-O2N1::Validator::Schema::Draft201909(3)
Impressum