Например:
Предположим, у меня есть число с плавающей запятой, равное 0,005, затем я квантую его между 0–255 и скажем, квантованное значение равно 50. Я конвертирую 20 в беззнаковый символ и записываю это значение в объект JSON. 20 в ASCII — непечатаемый символ, поэтому, когда я читаю это значение из файла JSON, nlohmann считает его пустым.
Я читаю свой объект JSON следующим образом:
Код: Выделить всё
nlohmann::json json_object;
std::ifstream i(json_path);
i >> json_object;
Как могу ли я прочитать свой объект JSON, который содержит беззнаковые символы от 0 до 255, не делая их пустыми?
Подробнее здесь: https://stackoverflow.com/questions/793 ... -json-file