plist_from_json() fails when encountering JSON number tokens containing explicit positive exponents "e+" or "E+" followed by the exponent digits. It does work for "e-", "E-", "e", and "E". The current JSON standard (json.org) and RFC 8259 allow for JSON numbers to contain '+" in the exponent. jplist.c line 514 to 549.
plist_from_json() fails when encountering JSON number tokens containing explicit positive exponents "e+" or "E+" followed by the exponent digits. It does work for "e-", "E-", "e", and "E". The current JSON standard (json.org) and RFC 8259 allow for JSON numbers to contain '+" in the exponent. jplist.c line 514 to 549.
For example:
{ "real":1.23456e4 } works
{ "real":1.23456e+4 } fails