armink / struct2json

A fast convert library between the JSON and C structure. Implement structure serialization and deserialization for C. | C 结构体与 JSON 快速互转库,快速实现 C 结构体的序列化及反序列化
MIT License
683 stars 295 forks source link

v2.0 features #19

Closed yuxuebao closed 3 years ago

yuxuebao commented 3 years ago

2.0版本新增功能【yuxuebao】

更新cJSON库至1.7.14版本,并扩充实现,支持int64 (long long)类型数据。PS:cJSON原来int64类型以double方式处理,如果超过16位会有精度损失。 扩展struct2json功能,增加支持结构体内包含结构体成员,支持包含数组成员。 增加struct2json 结构体与JSON转换代码自动生成的Python脚本,支持从头文件中提取结构体定义,并根据结构体定义自动生成结构体与JSON互转代码,并提供相关示例。