Kód: Vybrat vše
uint8_t data[size]najprv som si myslel že to bude možne uložiť ako Json string
Kód: Vybrat vše
{"S1":"uint8_t data[size]"}Problém je ak napríklad uint8_t hodnota sa bude rovnať jeden z príkladov medzere to mi potom db vyhodí ako error, niečo ako not valid json format
Je mi jasne že to budem môcť do db dostať ako iný formát
https://mariadb.com/kb/en/data-types/
Json je ale z hľadiska parsingu vhodný nakoľko to vie rovno DB a ja si len vypýtam dáta pre S1 a dostanem len ich z celého stringu takže ak by bola nejaká možnosť tie dáta tam narvať budem len rad
Napadlo mi jedno riešenie cele pole previesť ako hex to char
teda priklad:
Kód: Vybrat vše
data[0] = 0x12Kód: Vybrat vše
char[0] = '0';
char[1] = 'x';
char[2] = '1';
char[3] = '2';cele to spáchať až po
Kód: Vybrat vše
data[size]a následne to cele poslať ako Json string
Kód: Vybrat vše
{"S1":"0x12........"}ale ak existuje niečo vhodnejšie budem rad každej informácie