Dave Gamble
|
1d9b70e706
Fix comment style for proper ansi c compliance.
|
10 years ago |
Dave Gamble
|
9d0a4cbf2a
adjust the test very slightly
|
10 years ago |
Dave Gamble
|
b44a338c6d
Optimise out escapable array.
|
10 years ago |
Dave Gamble
|
3c6b3cc617
start of JSON Patch implementation. cJSON gained a cJSON_InsertItemToArray which pushes elements up by one.
|
10 years ago |
Dave Gamble
|
2abfb716d1
fix formatting.
|
10 years ago |
Dave Gamble
|
d9fc81e6c8
Added buffered printing methods for faster printing.
|
10 years ago |
Dave Gamble
|
70984d47e9
patch to optimise array/object printing.
|
10 years ago |
Dave Gamble
|
575724a15f
optimises for number/string print
|
10 years ago |
Dave Gamble
|
28691956a6
fix \u parser
|
12 years ago |
Dave Gamble
|
c537515c17
inbuilt hex parser for unicode, which ought to be a lot faster.
|
12 years ago |
Dave Gamble
|
73cc8dd1c4
cJSON_Minify (which strips comments),
|
12 years ago |
Dave Gamble
|
2c9474e9e3
fix non-explicit cast
|
12 years ago |
Dave Gamble
|
96c59f3e49
Wire in ParseWithOpts to allow detection of JSON with following garbage.
|
12 years ago |
Dave Gamble
|
d755436ba7
tests for cJSON_Duplicate, so it will fail by returning 0 if anything fails to allocate
|
12 years ago |
Dave Gamble
|
927aa631b8
Added cJSON_Duplicate. With commentary
|
12 years ago |
Dave Gamble
|
a7fe08778f
bracket logic (to quiet a warning).
|
12 years ago |
Dave Gamble
|
8c60f99c72
fix handling of utf16 surrogate pairs!
|
12 years ago |
Dave Gamble
|
8aa084918f
Revert last patch. Simpler fix for empty arrays/objects is to handle them explicitly and then bail.
|
12 years ago |
Dave Gamble
|
3ddf3a5911
stable solution for printing arrays - based on patch donated by Jerome Lang.
|
12 years ago |
Dave Gamble
|
4678f33b5c
Fix up ANSI issues.
|
12 years ago |
Dave Gamble
|
fd1ac4f179
make parse_number more robust!
|
13 years ago |
Dave Gamble
|
0d268cfef7
Update to cJSON! We now support UTF-16 surrogate pairs :)
|
13 years ago |
Dave Gamble
|
9061b7a7e7
Fix c99 violation!
|
14 years ago |
Dave Gamble
|
15dada46b5
Fix missing cast for compilation as c++!!
|
14 years ago |
Dave Gamble
|
6a58ba5285
Include some analysis so that you can debug a failed parse.
|
14 years ago |
Dave Gamble
|
b5d57642c2
Handle control-chars.
|
14 years ago |
Dave Gamble
|
b5d2db4d9a
print_object was calling free() rather than cJSON_free() under failure conditions!
|
14 years ago |
Dave Gamble
|
6f51f007a9
cJSON_Parse("") should return 0.
|
14 years ago |
Dave Gamble
|
02d86ef778
Update to permit compilation with gcc -ansi flag
|
14 years ago |
Dave Gamble
|
de7afcc458
change firstByteMark to unsigned to prevent constant overflow warning
|
15 years ago |