Max Bruckner
e6869c2e03
cJSON_Utils.h: Add include guards and extern C for C++
2018-04-13 10:32:29 +08:00
Max Bruckner
66f75619d9
Add cJSONUtils_MergePatchCaseSensitive
2017-05-02 01:30:58 +02:00
Max Bruckner
7f22948eec
Add cJSONUtils_SortObjectCaseSensitive
2017-05-02 01:30:58 +02:00
Max Bruckner
b674519695
Add cJSONUtils_GenerateMergePatchCaseSensitive
2017-05-02 01:30:58 +02:00
Max Bruckner
94057fb069
Add cJSONUtils_ApplyPatchesCaseSensitive
2017-05-02 01:30:58 +02:00
Max Bruckner
3bf2913634
Add cJSONUtils_GeneratePatchesCaseSensitive
2017-05-02 01:30:58 +02:00
Max Bruckner
cd4d7b9b6e
Add cJSONUtils_GetPointerCaseSensitive
2017-05-02 01:30:58 +02:00
Max Bruckner
bb2f868126
refactor cJSONUtils_GenerateMergePatch
2017-05-02 01:30:58 +02:00
Max Bruckner
11b8a8cd76
refactor cJSONUtils_MergePatch
2017-05-02 01:30:58 +02:00
Max Bruckner
01d656bebc
refactor cJSONUtils_SortObject
2017-05-02 01:30:58 +02:00
Max Bruckner
f030058183
refactor cJSONUtils_GeneratePatches
2017-05-02 01:30:58 +02:00
Max Bruckner
512c313111
refactor cJSONUtils_AddPatchToArray
2017-05-02 01:30:58 +02:00
Max Bruckner
bde341edd8
refactor cJSONUtils_ApplyPatches
2017-05-02 01:30:58 +02:00
Max Bruckner
378a333ee2
refactor cJSONUtils_GetPointer
2017-05-02 01:30:58 +02:00
Max Bruckner
4932c80f26
refactor cJSONUtils_FindPointerFromObjectTo
2017-05-02 01:30:58 +02:00
Max Bruckner
281df6997c
Update copyright
2017-04-08 17:56:27 +02:00
Mike Jerris
039b1cc653
add CJSON_PUBLIC macro to public functions to support visibility and dllimport/dllexport
2017-02-27 13:47:06 -06:00
Max Bruckner
526d6b1312
reformatting: cJSON_Utils.h
2016-10-13 00:18:44 +07:00
Dave Gamble
3a7bd6924a
Utility function to generate the patch between two objects.
2016-05-29 18:16:19 +01:00
Dave Gamble
e79fa9472b
cJSONUtils_MergePatch with tests from the RFC.
2016-05-29 17:39:54 +01:00
Dave Gamble
c4ddd7aaa3
Correct comment and variable declaration style to be more compatible. Added cJSONUtils_SortObject for sorting the members of an object alphabetically.
...
git-svn-id: svn://svn.code.sf.net/p/cjson/code@70 e3330c51-1366-4df0-8b21-3ccf24e3d50e
2015-02-13 19:19:26 +00:00
Dave Gamble
060e6563c0
Add more patch functionality and some more utils.
...
Also add a new #define to cJSON.h for SetNumberValue.
git-svn-id: svn://svn.code.sf.net/p/cjson/code@66 e3330c51-1366-4df0-8b21-3ccf24e3d50e
2015-02-11 01:29:40 +00:00
Dave Gamble
3c6b3cc617
start of JSON Patch implementation. cJSON gained a cJSON_InsertItemToArray which pushes elements up by one.
...
This is needed for JSON Patch. Everything but Test is implemented for ApplyPatches.
git-svn-id: svn://svn.code.sf.net/p/cjson/code@65 e3330c51-1366-4df0-8b21-3ccf24e3d50e
2015-02-10 14:17:59 +00:00
Dave Gamble
c0f5e2056b
add cJSON_Utils which includes JSON Pointer implementation
...
git-svn-id: svn://svn.code.sf.net/p/cjson/code@63 e3330c51-1366-4df0-8b21-3ccf24e3d50e
2015-02-09 18:29:05 +00:00