преобразовать массив байтов в соответствующие значения на основе строкового ввода в c ++ - PullRequest
0 голосов
/ 03 июня 2019

моя программа получает массив байтов от последовательного порта и файл, содержащий строку JSON с веб-сервера, и ей необходимо преобразовать массив в значения на основе файла JSON, как показано в следующем примере

uint8_t arraybyte[3]={c0,52,03}

String jsonfile="{
 "1":"name1",
 "2":"uint8_t",
 "3":"name2",
 "4":"uint16_t"
}";

вывод должен быть таким

convertedvalues="{
     "name1":192,
     "name2":850
    }";

Я знаю, что мне нужно что-то похожее на союз, но сначала нужно объявить союз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...