2023-06-18 00:03:16 +08:00

17 lines
489 B
C

#include "pika_cjson.h"
#include "cJSON.h"
#include "pika_cjson_cJSON.h"
PikaObj* pika_cjson_Parse(PikaObj* self, char* value) {
cJSON* item = cJSON_Parse(value);
if (NULL == item) {
// obj_setErrorCode(self, 3);
// __platform_printf("Error: cJSON parse failed.\r\n");
return NULL;
}
PikaObj* cjson_obj = newNormalObj(New_pika_cjson_cJSON);
obj_setPtr(cjson_obj, "item", item);
obj_setInt(cjson_obj, "needfree", 1);
return cjson_obj;
}