Beispiel #1
0
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;
}
Beispiel #2
0
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);
}