duinozone.cz - Arduino a Raspberry fórum

Autor Téma: konverzia stringu na premennú  (Přečteno 483 krát)

Offline Rob

  • Bastlíř začátečník
  • *
  • Příspěvků: 1
konverzia stringu na premennú
« kdy: Leden 09, 2017, 20:40:29 odpoledne »
Zdravím,
Potreboval by som pomôcť..
Ako rozdeliť string na časti a následne ako vybrať určitú časť do premennej aby som mohol premennú ďalej použiť.
String mi prichádza zo stránky asi v takejto forme :

{"voda":"ON","vlhkosť":"OFF","svetlo":"15","odtok":"20"}

Ďakujem za odpoved :)





Offline pulka

  • Bastlíř začátečník
  • *
  • Příspěvků: 1
Re:konverzia stringu na premennú
« Odpověď #1 kdy: Duben 15, 2019, 16:54:08 odpoledne »
Asi bych použil nějaký tokenizer, teny funkci, která mi podle zadaného znaku ',' rozdělí nebo ukousne část stringu. Potom bych použil další tokenizer, který podle znaku ':' rozdělí ten podstring na klíčové slovo a na hodnotu. Podle klíčového slova bych identifikoval proměnnou, kam se má strčit hodnota, která se ze stringu převede na požadovaný datový typ.
Dělám to na 8051ED2 a celkem úspěšně. Chce to mít dostatek RAM. Jirka