Close

Odpověď na: Arduino Json a analyza stringu

Úvodní stránka Fórum Vaše projekty Arduino Arduino Json a analyza stringu Odpověď na: Arduino Json a analyza stringu

#11728
Zbyšek Voda
Správce

Jsem rád, že se zadařilo 🙂

K tomu zápisu:
const char* json = “{\”TaskName\”:\”Voda\”,\”Temp-voda\”:21.81}”;

V C/C++ se řetězce zapisují třeba takto:
char *s = "Ahoj Karle!";

Kdybyste ale chtěl v rámci řetězce mít znak uvozovek, nemůžete to zapsat takto:
char *s = "Ahoj "Karle!"";
kompilátor by totiž měl při analýze problém a v kódy by se nevyznal.

Musíte mu proto pomoct, a to právě napsáním zpětného lomítka před znak uvozovek. Tomuto se říká escapování a je díky němu možné zpasat znaky, které normálně zapsat nelze – třeba i znak s hodnotou 0 zapíšete \0. Dále jsou to třeba znak tabulátor -\t, nový řádek – \n a další – viz https://en.wikipedia.org/wiki/Escape_sequences_in_C.