Package Info

perl-JSON-Parse


Parse JSON


Unspecified

A module for parsing JSON. (JSON means "JavaScript Object Notation" and it is specified in RFC 8259.)

JSON::Parse offers the function parse_json, which takes a string containing JSON, and returns an equivalent Perl structure. It also offers validation of JSON via valid_json, which returns true or false depending on whether the JSON is correct or not, and assert_valid_json, which produces a descriptive fatal error if the JSON is invalid. A function read_json reads JSON from a file, and there is a safer version of parse_json called parse_json_safe which doesn't throw exceptions.

For special cases of parsing, there are also methods new and parse, which create a JSON parsing object and run it on text. See METHODS.

JSON::Parse accepts only UTF-8 as input. See UTF-8 only and Handling of Unicode.


License: Artistic-1.0 OR GPL-1.0-or-later
URL: https://metacpan.org/release/JSON-Parse

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.62-bp156.2.4 info GA Release 2023-12-07 15 SP6
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-JSON-Parse
0.62-bp155.1.5 info GA Release 2023-05-17 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-JSON-Parse