JSON-PP
JSON-PP copied to clipboard
JSON::PP for perl core module
MAINTAINER: See what you think of this. I’ll add documentation updates if you’re amenable to the change itself. ----- JSON::PP has a number of options that indicate a desire to...
This is inconsistent with Cpanel::JSON::XS's behaviour: ``` perl -MCpanel::JSON::XS -wle'print Cpanel::JSON::XS->new->allow_nonref(1)->encode(!0)' true perl -MJSON::PP -wle'print JSON::PP->new->allow_nonref(1)->encode(!0)' 1 ```
The [settings variables](https://github.com/makamaka/JSON-PP/blob/master/lib/JSON/PP.pm#L276) are global variables (although not visible in a global scope); they may be clobbered by a reentrant call to JSON::PP. Here is a minimal test case demonstrating...
It is very odd and frustrating to see json_pp struggle when it reads a json file that has non-ascii utf8 characters in strings. This is supported by the JSON standard...
Hello, encode_json([0+'Inf']) produces "[inf]" which is in violation of rfc4627 2.4 that does not permit non-digit numerical values. Sincerely, Dmitry
I'm not suggesting this PR be taken as is, although I think it's _okay_. I need to test third party APIs and ensure that they are issuing JSON conforming to...
The documentation of the `space_after` option says that it "will add ... extra whitespace after the `,` separating key-value pairs and array members." However, it doesn't actually do this. ```perl...
With Getopt::Long 2.57, json_pp issues a warning: Duplicate specification "V" for option "v" Culprit is lines 19 (option `v`) and 23 (option `V`). ```` GetOptions( 'v' => \( my $opt_verbose...
Among other things, this also indicates that there are no dynamic prerequisites (META.json can be relied upon for the full list of dependencies). Therefore metacpan.org can also remove "and possibly...