资源简介
json读取(json.c)
代码片段和文件信息
#include
#include “cJSON.h“
#include
#include
#include
#include
#include “sys/shm.h“
int ReadJson()
{
//打开保存JSON数据的文件
int fd = open(“data.json“O_RDWR);
if(fd < 0){
perror(“open fail\n“);
return -1;
}
//读取文件中的数据
char buf[2048] = {0};
int ret = read(fd buf sizeof(buf));
if(ret == -1){
perror(“read error“);
return -1;
}
//关闭文件
close(fd);
//把该字符串数据转换成JSON数据 (对象)
cJSON *root=cJSON_Parse(buf);
if(root == NULL){
printf(“parse error\n“);
return -1;
}
//获取数组对象
//当前的value 是一个数组对象
cJSON *value = cJSON_GetobjectItem(root“cam_list“);
if(value == NULL){
printf(“GetobjectItem error\n“);
return -1;
}
//获取该数组对象的大小
int len
- 上一篇:实验报告:数据结构长整数四则运算.doc
- 下一篇:c#与西门子1500通讯
相关资源
- STM32三菱PLC源码原理图
- c++curllib传输json使用
- json-c 一个用于c语言的json解析库很强
- 将dataset json序列化和反序列化成data
- SpiderMonkey1.61.7 编译文件全部libdllh文件
- 百度地图二次开发汇总
- jsoncpp 三个工程编译成功 vs2015 x64
- PJSIP SIP协议栈C语言
- Dijskra算法 floyd算法
- 百度OCR文字识别依赖库-libcurl、opens
- json字符串转换c++类对象
- duilib中WebBrowser C++与js相互调用
- VC++与JS交互源码——百度地图
- CEF 下C++与JS交互
- PJSIP---可以视频通话的库 c++
-
MFC与Html、ja
vasc ript数据交互 -
Windows平台c++工程ba
se64与二进制文件 - MFC中用CEF实现c++与js交互
- cocos2d-x C++ 版本 48款游戏集合 吐血共
- Vc++/MFC下 Json解析
- c语言实现json的创建及解析
- C++实现http客户端连接服务端及客户端
- jsoncpp-1.6.5.tar.gz
- 飞秋基于c语言实现
-
利用ja
vasc ript在网页实现八数码启 - jsoncpp-1.8.0
- stm32_Cjson源码
- 服务端Node.js和VC++程序间通过SOCKET通信
- c++使用webbrowser
- 基于单片机的json编解码源码.zip
评论
共有 条评论