开发者

A minimalistic human-readable serialisation format parser for an embedded system

By "human-readable serialisation format" I mean YAML, JSON, INI or like. Please note, XML is too verbose and too inconvenient for my purposes, so le开发者_StackOverflow中文版t's leave it alone as the last resort.

The format should store the data as "named key -- value" pairs and allow for nesting and arrays. Absence of arrays is not critical, though. Also, type-awareness (ability to return data not only as plain strings) is highly appreciated.

What I need exactly is a pure C library, which provides an API for parsing data (encoding is optional and of lesser importance). It must fit into somewhat about 16-20 KiB, when compiled for ARM7.

I've googled and wikied around, but couldn't find an artifact satisfying all the above requirements.


I found Jansson a while back and it might fit your requirements.


http://igagis.github.io/stob/ might be a good option as it is very simple. Although there is no plain C library, there is C++ library.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜