srjson_t *srjson_CreateStr(srjson_doc_t *doc, const char *string, int len) { srjson_t *item = srjson_New_Item(doc); if (item) { item->type = srjson_String; item->valuestring = srjson_strndupz(doc, string, len); } return item; }
void srjson_AddStrItemToObject(srjson_doc_t *doc, srjson_t *object, const char *string, int len, srjson_t *item) { if (!item) return; if (item->string) doc->free_fn(item->string); item->string = srjson_strndupz(doc, string, len); srjson_AddItemToArray(doc, object, item); }