我有一个嵌入式 weberver,目前用于通过网络管理各种硬件。
目前它有一个浏览器类型的 Web 界面,但我需要对其进行增强以提供 REST API,以便其功能可以自动化,显而易见的选择是使用 XML 或 JSON。
该设备只有 8MB 的 RAM 和 4MB 的闪存,因此代码大小和内存使用至关重要。
显而易见的选择是接口的 JSON 和 XML,我很想知道您认为哪个是最有效的方法(或其他方法)和最好的库。(它是用C编码的)
我应该提到的一个额外限制是,无论我指定什么我将记录并提供给客户以进行构建,因此人类可读性会更好。
这是我一直在查看的 JSON 库:http: //zserge.bitbucket.org/jsmn.html