资源简介
C语言JSON解析库:Exjson
什么是Exjson?
Exjson是一款高性能的基于Flex & Bison的 JSON 解析器,Xserver引擎自带 Exjson解析器,其他需要使用的只需要引入几个头文件和源文件即可
代码片段和文件信息
/**
* File:exjson.c for project exjson.
* Author: Josin
* Email: xeapplee@gmail.com
* Website: https://www.supjos.cn
*/
#include “exjson.h“
EXJSON_V *
INIT_EXJSON_V()
{
EXJSON_V *ptr = malloc(sizeof(EXJSON_V));
if ( ptr == NULL )
{
free(ptr); return NULL;
}
memset(ptr 0 sizeof(EXJSON_V));
EV_NAME_P(ptr) = NULL;
EV_VALUE_P(ptr) = NULL;
EV_TYPE_P(ptr) = 0;
return ptr;
}
EXJSON *
INIT_EXJSON()
{
EXJSON *ptr = malloc(sizeof(EXJSON));
if ( ptr == NULL )
{
free(ptr); return NULL;
}
memset(ptr 0 sizeof(EXJSON));
E_DATA_P(ptr) = NULL;
E_NUM_P(ptr) = 0;
E_TYPE_P(ptr) = 0;
return ptr;
}
int add_object_int(EXJSON *exjson char *key long val)
{
EXJSON_V *val_ptr = E_DATA_P(exjson)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 247 2019-05-14 23:35 Exjson\CMakeLists.txt
文件 269 2019-05-14 23:35 Exjson\data
文件 20881 2019-05-14 23:35 Exjson\exjson.c
文件 2708 2019-05-14 23:35 Exjson\exjson.h
文件 1509 2019-05-14 23:35 Exjson\exjson.l
文件 49615 2019-05-14 23:35 Exjson\exjson.tab.c
文件 2275 2019-05-14 23:35 Exjson\exjson.tab.h
文件 49192 2019-05-14 23:35 Exjson\lex.yy.c
文件 1514 2019-05-14 23:35 Exjson\LICENSE
文件 410 2019-05-14 23:35 Exjson\main.c
文件 5275 2019-05-14 23:35 Exjson\README.md
文件 5133 2019-05-14 23:35 Exjson\stack.c
文件 1769 2019-05-14 23:35 Exjson\stack.h
目录 0 2019-05-17 13:43 Exjson
----------- --------- ---------- ----- ----
140797 14
- 上一篇:c++ 九九乘法表
- 下一篇:数据结构教程李春葆版第三版上机实验题源程序
相关资源
- STM32F103下CJSON库使用举例(cJSONtest.c)
- jsoncpp-0.y.z 代码
- DSS中的RTSPclientLib程序
- c 常用的数据结构 (Errata for Ford/Top
- rip协议编程及代码实现
- Windows Sockets 编程及UR机器人通信数据
- 茶壶的光照观察组(c++代码)
- C++实战源码-小蛇长得快
- C++实战源码-文字水平滚动
- C++实战源码-替换指定的字符串
- C++实战源码-小球称重
- C++实战源码-新同学的年龄
- C++实战源码-向数组中赋值
- C++实战源码-用#打印三角形
- C++实战源码-统计学生成绩分布
- C++实战源码-向数组中插入元素
- C++实战源码-用指向函数的指针比较大
- C++实战源码-用宏定义实现值互换
- C++实战源码-CD抓取
- C++实战源码-指定符号分割字符串
- C++实战源码-抓不住的兔子
- C++实战源码-用new动态创建结构体
- C++实战源码-将AVI动画分解成BMP位图
- C++实战源码-修改可执行文件中的资源
- C++实战源码-指向结构体变量的指针
- C++实战源码-将二维数组行列对换
- C++实战源码-应用random_shuffle算法将元
- C++实战源码-应用adjacent_find算法搜索相
- C++实战源码-数组中整数的判断
- C++实战源码-获取数组中元素的个数
评论
共有 条评论