Crea un oggetto JSON facendo il parser di una stringa.
Sintassi
EH_JSON * jsonCreate(CHAR * pszString);
Parametri
- pszString
Puntatore alla stringa contente la sintassi json.
Valori di ritorno
La funziona ritorna sempre un elemento EH_JSON che va liberato con
jsonDestroy.
In caso di di errore (pszData con sintassi errata) il membro iType viene valorizzato a JSON_ERROR.
Commenti
Esempio
EH_JSON * psJson;
CHAR *pszCode="{\"responseData\": {\"translatedText\":\"Hola, mi amigo!\"}, \"responseDetails\": null, \"responseStatus\": 200}";
psJson=jsonCreate(pszCode);
jsonPrint(psJson,0); // Mostra l'oggetto JSON
printf("[%s]",jsonGet(psJson,"responseData.translatedText")); // Estra un valore di un elemento
psJson=jsonDestroy(psJson);