Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
[
{
"name" : "Cocktail",
"count" : 417,
"rank" : 4
},
{
"rank" : 4,
"count" : 312,
"name" : "Bath"
},
{
"count" : 691,
"name" : "Food",
"rank" : 4
}
]
Откуда на constrained-устройстве, например датчике температуры из IoT, файлы? Вообще абсолютно другая задача. Еще от JSON потребуйте свойств базы данных (а HDF5 как бы не посложнее SQLite'а был, как минимум в собственно форматной части так уж точно, спека огромная)
Это как у https://sqlite.org/src4/doc/trunk/www/key_encoding.wiki что ли?
программе-то размер должен быть известен, раз она память под него выделила!
Любой стриминг же, ну. Генерация... Длина заранее неизвестна. Для буферизации может не быть места, особенно в constrained-системах (IoT), для которых и создавался CBOR.
CBOR — новый бинарный формат представления данных