Acme-CPANModules-JSONVariants

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    backtick-quoted strings as well as bare/unquoted, hash key without value
    (value will default to "undef"). It touts itself as "going beyond other
    JSON variants, including JSON5."

    Perl modules: JSON::Relaxed.

    7) JSON::Diffable. Basically just allowing for trailing commas.

    8) JSONLines. <https://jsonlines.org>. A more restrictive JSON format,
    all JSON records must fit in one line as newline is the record
    delimiter. Encoding must be UTF-8. Convention for line-oriented
    processing which support JSON. E.g. for CSV replacement.

    Perl moduless: JSON::Lines.

    9) YAML. <https://yaml.org/>. YAML is a superset of JSON. It allows for
    indentation-based syntax and various features like references, heredocs,
    etc.

    Perl modules: YAML, YAML::PP, among others.

lib/Acme/CPANModules/JSONVariants.pm  view on Meta::CPAN

including JSON5."

Perl modules: <pm:JSON::Relaxed>.


7) **<pm:JSON::Diffable>**. Basically just allowing for trailing commas.


8) **JSONLines**. <https://jsonlines.org>. A more restrictive JSON format, all
JSON records must fit in one line as newline is the record delimiter. Encoding
must be UTF-8. Convention for line-oriented processing which support JSON. E.g.
for CSV replacement.

Perl moduless: <pm:JSON::Lines>.


9) **YAML**. <https://yaml.org/>. YAML is a superset of JSON. It allows for
indentation-based syntax and various features like references, heredocs, etc.

Perl modules: <pm:YAML>, <pm:YAML::PP>, among others.

lib/Acme/CPANModules/JSONVariants.pm  view on Meta::CPAN


Acme::CPANModulesUtil::Misc::populate_entries_from_module_links_in_description;

1;
# ABSTRACT: List of JSON variants/extensions

__END__

=pod

=encoding UTF-8

=head1 NAME

Acme::CPANModules::JSONVariants - List of JSON variants/extensions

=head1 VERSION

This document describes version 0.002 of Acme::CPANModules::JSONVariants (from Perl distribution Acme-CPANModules-JSONVariants), released on 2024-05-10.

=head1 DESCRIPTION

lib/Acme/CPANModules/JSONVariants.pm  view on Meta::CPAN

backtick-quoted strings as well as bare/unquoted, hash key without value (value
will default to C<undef>). It touts itself as "going beyond other JSON variants,
including JSON5."

Perl modules: L<JSON::Relaxed>.

7) B<< L<JSON::Diffable> >>. Basically just allowing for trailing commas.

8) B<JSONLines>. L<https://jsonlines.org>. A more restrictive JSON format, all
JSON records must fit in one line as newline is the record delimiter. Encoding
must be UTF-8. Convention for line-oriented processing which support JSON. E.g.
for CSV replacement.

Perl moduless: L<JSON::Lines>.

9) B<YAML>. L<https://yaml.org/>. YAML is a superset of JSON. It allows for
indentation-based syntax and various features like references, heredocs, etc.

Perl modules: L<YAML>, L<YAML::PP>, among others.

=head1 ACME::CPANMODULES ENTRIES



( run in 1.187 second using v1.01-cache-2.11-cpan-49f99fa48dc )