cJSON*cJSONUtils_MergePatch(cJSON*target,cJSON*patch);/* target will be modified by patch. return value is new ptr for target. */
cJSON*cJSONUtils_GenerateMergePatch(cJSON*from,cJSON*to);/* generates a patch to move from -> to */
char*cJSONUtils_FindPointerFromObjectTo(cJSON*object,cJSON*target);/* Given a root object and a target object, construct a pointer from one to the other. */