文件名称:json_rpc_tiny:c++ 的微小 json_rpc 实现(可用于嵌入式系统,它不分配内存等)
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-09 16:02:46
C++
json_rpc_tiny 用于 C 和 /C++ 的微型 json_rpc 实现,旨在也用于嵌入式系统。 一个非常简单(且易于使用)但功能强大的库,它实现了 rpc 服务器功能以及使用 JSON 的程序可能需要的所有 json 解析功能。 主要设计目标是创建一个不分配任何内存且不需要 stdlib 函数的库 - 允许在“裸机”微控制器系统以及标准和更强大且不受内存限制的系统上使用它系统。 这就是它与 JSON 和 JSON-RPC 库的现有 C 实现不同的真正原因。 一些期货: 实现不进行分配并且(时间和空间)高效(大多数内部函数都经过尾调用优化) 允许为处理程序、响应和请求缓冲区等使用预先分配的存储 与 JSON-RPC 2.0 兼容(自动识别版本并相应地创建响应) 包含简单的服务/函数处理程序注册机制(实现RPC服务) 提供接口以帮助从处理程序中提取参数(命名和基于位置
【文件预览】:
json_rpc_tiny-master
----json_rpc_tiny.cpp(29KB)
----json_rpc_tiny.h(18KB)
----z_example.cpp(25KB)
----.gitignore(126B)
----README.md(2KB)