Group
Extension

Matches 3

Sah ( P/PE/PERLANCAR/Sah-0.9.51.tar.gz, PERLANCAR, 2022; MetaCPAN )
Sah/lib/Sah.pod ( view source; MetaCPAN )
g data structures.

In this document, schemas and data structures are mostly written in pseudo-JSON
(JSON with comments C<// ...>, ellipsis C<...>, or some JavaScript).

The key words "MUST", "MUST NO
Sah ( P/PE/PERLANCAR/Sah-0.9.51.tar.gz, PERLANCAR, 2022; MetaCPAN )
Sah/lib/Sah/Type.pod ( view source; MetaCPAN )
"input_is_yaml", "input_is_json"], ["input_value", "input_file"]]

If either "input_value" or "input_file" exists, then one of "input_format",
"input_is_yaml", "input_is_json" is allowed to be specifi
Sah ( P/PE/PERLANCAR/Sah-0.9.51.tar.gz, PERLANCAR, 2022; MetaCPAN )
Sah/lib/Sah/FAQ.pod ( view source; MetaCPAN )
es and type systems

=head3 Comparison to JSON schema?

=over 4

=item * JSON schema limits its type system to that supported by JSON/JavaScript.

=item * JSON schema's syntax is simpler.

Its metasch
ema (schema for the schema) is only about 130 lines. There are no
shortcut forms.

=item * JSON schema's features are more limited.

No expression, no function.

=back

=head3 Comparison to Data::Rx?

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.