哇哦!cJson很小巧很厉害哦!/* Parser core - when encountering text, process appropriately. */static const char *parse_value(cJSON *item,const char *value){ if...
分类:
Web程序 时间:
2015-03-12 20:43:15
阅读次数:
180
1.这是cJSON中cJSON.c(主程序)的源码,源码不到1000行(除注释). 2.本文仅仅注释了源码中JSON解析部分,对链表的操作没有进行任何注释,通过 分析阅读该源码,可以一窥双向链表,字符串处理,里面几个地方使用到了递归, 而且用得很精妙,但在理解上可能会有点困难.
分类:
Web程序 时间:
2015-03-04 22:36:33
阅读次数:
385
先从test.c 开始说, 我们看到test.c 里面有两个函数用来测试, doit 和dofile, 一个是读char* 一个是读file, 肯定是读字符串的要简单, 所以先看doit./* Parse text to JSON, then render back to text, and pri...
分类:
Web程序 时间:
2015-02-13 14:42:40
阅读次数:
372
cjson是一个非常小巧的c语言写的json解析器, 代码比较短小精悍, c文件不过千行, 同类代码可在网页 json库 中找到. 项目地址如下: cjson地址json的格式就不介绍了, 下面五个图能很好的解释json的格式.一个object以{string:value...}的形式构成也可以由数...
分类:
Web程序 时间:
2015-02-13 11:27:54
阅读次数:
180
linux下用cjson实现对数据键值对的封装保存 json数据打包解包...
分类:
Web程序 时间:
2015-01-12 14:44:27
阅读次数:
247
#include<iostream>
#include"cJson/cJSON.h"
usingnamespacestd;
voidparse_json_node(cJSON*json,size_t*align_count)
{
//打印缩进
for(inti=0;i<*align_count;i++)
{
printf("");
}
switch(json->type)
{
casecJSON_False:
printf("%s:false",json->strin..
分类:
Web程序 时间:
2014-12-17 18:52:10
阅读次数:
238
###安装luajit 从[luajit](http://luajit.org/download.html)下载源码,make && make install 顺利安装 缺省路径安装在/usr/local/ export LUAJIT_LIB=/usr/local/lib export LUAJIT_INC=/usr/local/include/lua...
分类:
Web程序 时间:
2014-12-14 10:48:45
阅读次数:
540
Lua CJSON 是 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍。Lua CJSON 完全支持 UTF-8 ,无需依赖其他非 Lua/LuaJIT 的相关包。 第一步:打开CJSON下载页,下载lua-cjson-2.1.0.tar...
分类:
Web程序 时间:
2014-11-19 21:55:50
阅读次数:
278
最近开始使用 jsoncpp,以前一直在使用cJSON,但是使用cJSON的时候经常会忘记free掉json的内存,结果造成了内存泄露,程序跑着跑着就崩溃了。所以最近把json转移到了jsoncpp上。jsoncpp的代码源文件放在了百度网盘 : http://pan.baidu.com/s/1nt...
分类:
Web程序 时间:
2014-10-29 16:41:11
阅读次数:
630
$model = ModelName::model()->findByPk($pid);//方法一echo json_encode($model->attributes);//方法二echo CJSON::encode($model);
分类:
Web程序 时间:
2014-10-24 10:31:54
阅读次数:
216