Legge un valore di un elemento json.
Sintassi
CHAR * jsonGet(EH_JSON * psJson,CHAR * pszName);
CHAR * jsonGetEx(EH_JSON * psJson,CHAR * pszName,EH_JSON ** ppsElement)
CHAR * jsonGetf(EH_JSON * psJson,CHAR * pszName, ...);
Parametri
- psJson
Oggetto json
- pszName
Nome dell'elemento.
Si usa la sintassi tipo c/javascript per selezionare l'elemento Es. "elementoPadre.elementoFiglio".
- ppsElement
Puntatore al puntatore dell'elemento trovato. Settato a NULL se non trova l'elemento altrimenti รจ ritorna il puntatotore all'elemento.
Valori di ritorno
Il valore dell'elemento. Se l'elemento non esiste ritorna NULL.
printf("[%s]",jsonGet(psJson,"responseData.translatedText"));
printf("[%s]",jsonGet(psJson,"items[1].desc"));
Commenti
Era jsonGetValue()
jsonGetf funziona come una printf.