Под «читаемый человеком формат сериализации» Я имею в виду YAML
, JSON
, INI
или т.п.Обратите внимание, что XML
слишком многословно и слишком неудобно для моих целей, поэтому оставим это как последнее средство.
Формат должен хранить данные как "именованный ключ - значение" пар и учитывают вложенность и массивы.Однако отсутствие массивов не критично.Кроме того, высоко ценится осведомленность о типах (способность возвращать данные не только в виде простых строк).
Мне нужна именно чистая библиотека C , которая предоставляет API для анализа данных (кодирование не является обязательным и имеет меньшее значение).При компиляции для ARM7 он должен вписываться примерно в 16-20 КиБ.
Я гуглил и викикал, но не смог найти артефакт, удовлетворяющий всем вышеуказанным требованиям.