“人类可读的序列化格式”是指YAML
, JSON
, INI
等。 请注意, XML
对于我的目的来说太冗长和太不方便了,所以让我们把它作为最后的手段。
格式应将数据存储为“命名键 – 值”对,并允许嵌套和数组。 但是,缺少数组并不重要。 此外,非常感谢类型感知(不仅将数据作为普通字符串返回的能力)。
我真正需要的是一个纯C库,它提供了一个用于解析数据的API(编码是可选的,不太重要)。 在为ARM7编译时,它必须适合大约16-20 KiB。
我已经用Google搜索并在周围徘徊,但找不到符合上述所有要求的工件。
我找了一会儿Jansson ,它可能符合你的要求。
虽然没有普通的C库,但是有C ++库。
需要了解更多c/c++开发分享用于嵌入式系统的简约人类可读序列化格式解析器,也可以关注C/ C++技术分享栏目—计算机技术网(www.ctvol.com)!
以上就是c/c++开发分享用于嵌入式系统的简约人类可读序列化格式解析器相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/980182.html