GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
JSON::Validator::Schema::Draft201909(3) User Contributed Perl Documentation JSON::Validator::Schema::Draft201909(3)

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

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

This class represents <https://json-schema.org/specification-links.html#2019-09-formerly-known-as-draft-8>.

Support for parsing the draft is not yet complete. Look at <https://github.com/mojolicious/json-validator/blob/master/t/draft2019-09-acceptance.t> for the most recent overview of what is not yet supported.

Currently less than 1% of the official test suite gets skipped. Here is a list of known limitations:

  • Float and integers are equal up to 64-bit representation limits

    This module is unable to say that the 64-bit number "9007199254740992.0" is the same as "9007199254740992".

  • unevaluatedItems

    See "unevaluatedProperties"

  • unevaluatedProperties

    "unevaluatedItems" and "unevaluatedProperties" needs to track what has been validated or not using annotations. This is not yet supported.

  • $recursiveAnchor

    Basic support for $recursiveRef is supported, but using it together with $recursiveAnchor is not.

  my $str = $schema->specification;

Defaults to "<https://json-schema.org/draft/2019-09/schema>".

JSON::Validator::Schema.
2022-03-25 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.