Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MFB: Cast to unsigned char to prevent compiler warning | Kalle Sommer Nielsen | 2009-05-19 | 1 | -1/+1 |
| | |||||
* | Allow the json_decode() depth to be any size, but keep the static one around ↵ | Scott MacVicar | 2009-05-14 | 1 | -0/+8 |
| | | | | for now. It might make sense to allow an unbound depth. | ||||
* | Avoid 2 conversions when decoding numbers | Matt Wilmas | 2009-03-19 | 1 | -6/+17 |
| | |||||
* | Deal with overflow when decoding large numbers | Scott MacVicar | 2009-03-17 | 1 | -2/+3 |
| | |||||
* | Fix bug #47644 - Valid integers are truncated with json_decode() | Scott MacVicar | 2009-03-17 | 1 | -4/+4 |
| | |||||
* | Add json_last_error() for getting a bit of information about what failed ↵ | Scott MacVicar | 2008-12-19 | 1 | -19/+12 |
| | | | | | | | during a decode, also fixes a segfault when we have [1} [DOC] | ||||
* | Fix Windows build | Scott MacVicar | 2008-12-17 | 1 | -0/+3 |
| | |||||
* | Update the JSON parser with that on json.org, biggest change here is code ↵ | Scott MacVicar | 2008-12-17 | 1 | -577/+588 |
| | | | | | | | | | readability. Less magic numbers in the state table. Add missing reflection information to json_encode() Fixes bug #45791 with 0e0 not being supported as a value Error values are stored when encountered during parsing | ||||
* | Changed logic for LONG_MIN | Matt Wilmas | 2008-12-02 | 1 | -1/+1 |
| | |||||
* | We can afford a larger stack here and other json parsers out there | Rasmus Lerdorf | 2008-07-30 | 1 | -1/+1 |
| | | | | | go deeper than 128. | ||||
* | Added macros for managing zval refcounts and is_ref statuses | Yiduo (David) Wang | 2007-10-07 | 1 | -3/+3 |
| | |||||
* | fix WS, CS and other S | Antony Dovgal | 2007-07-12 | 1 | -491/+414 |
| | |||||
* | MFB: Handle very small longs via double | Ilia Alshanetsky | 2007-06-13 | 1 | -1/+1 |
| | |||||
* | MFB: Fixed bug #41673 (json_encode breaks large numbers in arrays). | Ilia Alshanetsky | 2007-06-13 | 1 | -1/+6 |
| | |||||
* | oops, empty properties are not allowed | Antony Dovgal | 2007-06-08 | 1 | -3/+3 |
| | |||||
* | MFB: fix #41504 (json_decode() incorrectly decodes JSON arrays with empty ↵ | Antony Dovgal | 2007-06-08 | 1 | -6/+6 |
| | | | | string keys). | ||||
* | MFB 5_2 - increase json parser depth from 20 to 128 | Rasmus Lerdorf | 2007-05-24 | 1 | -1/+1 |
| | |||||
* | fix #41403 (json_decode cannot decode floats if localeconv decimal_point is ↵ | Antony Dovgal | 2007-05-16 | 1 | -1/+1 |
| | | | | not '.') | ||||
* | MFB: Fixed bug #41067 (json_encode() problem with UTF-16 input). | Ilia Alshanetsky | 2007-04-19 | 1 | -0/+19 |
| | |||||
* | MFB (handling of control characters) | Andrei Zmievski | 2007-04-16 | 1 | -1/+9 |
| | |||||
* | ZTS fix | Dmitry Stogov | 2006-10-18 | 1 | -4/+4 |
| | |||||
* | Unicode support in JSON functions. | Andrei Zmievski | 2006-10-17 | 1 | -7/+7 |
| | |||||
* | initialize variable | Antony Dovgal | 2006-07-25 | 1 | -1/+1 |
| | |||||
* | MFB | Nuno Lopes | 2006-07-22 | 1 | -2/+2 |
| | |||||
* | ZTS fix | Antony Dovgal | 2006-07-20 | 1 | -3/+3 |
| | |||||
* | fix segfault caused by empty keys is JSON data | Antony Dovgal | 2006-07-20 | 1 | -6/+6 |
| | | | | | add test | ||||
* | - Rewritten for better performance. 3-8x faster encodes, 2-4x faster decodes. | Omar Kilani | 2006-01-31 | 1 | -0/+757 |
- No longer uses json-c, implements it's own JSON parser and encoder. - JSON parser based on Douglas Crockford's JSON_checker. |