Ilprincipiante ha scritto:
Ma cosa intendi con "comporre tutto il body" nella sprintf?
in modo che la sprintf inserisca in stringa sia la parola temperature sia il dato, e a questo punto inserire nel body solo stringa? o così facendo invierei al server solamente la parola "stringa" e non ciò che ho dichiarato nella sprintf?
Sono parecchio "arruginito" del C (non lo uso dal 2008!) ma se
non sbaglio a scrivere ... qualcosa del tipo, es:
int dato1 = //........
float dato2 = //........
char json[50];
sprintf(json, "{ \"dato1\": %d, \"dato2\": %f }", dato1, dato2);
P.S. gli spazi si possono anche compattare, purché venga poi fuori una sintassi JSON corretta.
Non mi pare complicato .. no?