文件名称:cstructs-json:一个用于cstructs的小型C json库
文件大小:29KB
文件格式:ZIP
更新时间:2024-05-31 20:39:07
C
cstructs-json 一个用于cstructs的小型json库。 这个C库对json进行解析和字符串化。 它适用于utf-8编码的字符串。 关于这个库的好处: 易于学习和使用 高效的 结果对象和数组是可变的 结果对象具有预期的恒定时间查找 关于这个库的坏事: 在某些测试对象中导致轻微的原位生长 解析例子 json_Item item; json_parse("[1, 2, 3]", &item); CArrayFor(json_Item *, subitem, item.value.array, index) { printf("%g ", subitem->value.number); } // Prints out 1 2 3 串化示例 // Set up an array with elements 1, "cat", true. CArray array = C
【文件预览】:
cstructs-json-master
----cstructs()
--------array.h(3KB)
--------memprofile.h(415B)
--------memprofile.c(3KB)
--------array.c(6KB)
--------map.c(5KB)
--------list.c(2KB)
--------list.h(1KB)
--------map.h(1KB)
--------cstructs.h(302B)
----readme.md(3KB)
----test()
--------ctest.h(2KB)
--------ctest.c(4KB)
--------json_test.c(11KB)
----json()
--------json.h(2KB)
--------jsonutil.c(2KB)
--------winutil.h(2KB)
--------debug_hooks.h(1KB)
--------jsonutil.h(4KB)
--------json.c(16KB)
----.gitignore(12B)
----Makefile(2KB)