#include #include #include "json.h" int main(){ char str[200]; char key[100]; char val[100]; JsonParser json; strcpy(str, "{\"name\" : \"Jack\", \"age\": 27, \"test\": true, \"tab\": [1, 2, 3, 4, 5], \"obj\": {\"name\" : \"Jack\", \"age\": 27}, \"age\": 27.8 }"); int a = json_parse(&json, str); printf("\nParse : %d\n", a); for(int i = 0; i < 6; i++){ memset(key, 0, 100); memset(val, 0, 100); strncpy(key, json.key[i], json.key_length[i]); strncpy(val, json.val[i], json.val_length[i]); printf("%s : %s\n", key, val); //printf("%d %d\n", json.key_length[i], json.val_length[i]); } clean_json_parser(&json); return 0; }