库-xml-json c接口
文章平均质量分 76
robertzhouxh
这个作者很懒,什么都没留下…
展开
-
XML系列】-----认识XML、什么是XML?
XML系列】-----认识XML、什么是XML? XML的全称是Extensible Markup Language,为可扩展标记性语言,最初它是由SGML(Standard Gerneralized Markup language)语言发展而来的。 相对于标记性语言来说(例如:HTML)而言,XML可自定义标记性标签,并且可将标签和内容有效的分离。XML与HTML的区别:转载 2013-05-13 16:06:39 · 660 阅读 · 0 评论 -
linux 动态加载动态库
linux 动态加载动态库动态加载库在Linux中可以动态加载库,其使用方法如下:1. 先生成一个动态库libtest.so/* test.c */#include #include void test1(int no){ printf("*****************************************\n"); p转载 2012-11-14 13:53:07 · 351 阅读 · 0 评论 -
jquery的json插件
今天来说说jquery的json插件, json(javascript object notation)是一种轻量级的数据交换格式, 易于阅读和编写, 同时也易于机器解析和生成. 关于更多json的知识可以查看这里. jquery的json插件查看这里这里以前几天写的一个程序为例来说明一下.首页现在HTML页面中引用2个JS文件假设我们现在有一个全局文字对象变量1转载 2012-11-14 13:56:37 · 481 阅读 · 0 评论 -
用C语言玩JSON
目前,在web开发领域,主要的数据交换格式有XML和JSON,对于XML相信每一个web developer都不会感到陌生; 相比之下,JSON可能对于一些新步入开发领域的新手会感到有些陌生,也可能你之前已经听说过,但对于XML和 JSON的不同之处可能会不怎么了解。对于在 Ajax开发中,是选择XML还是JSON,一直存在着争议,个人还是比较倾向于JSON的,虽然JSON才处于起步阶段,但我相信转载 2012-11-14 14:21:18 · 1163 阅读 · 0 评论 -
json-c-0.9库的json_object_object_get()引发崩溃问题
最近一个 C/C++ 项目要用到 JSON, 所以选用了 json-c 库. C 语言不像 PHP/Python 等动态语言, 可以无缝地将 JSON 数据结构转为自身的数据结构, 所以操作起来会有些麻烦.首先是数据结构. 在 json-c 里, 所有的 JSON 数据结构都是 json_object 类型, 然后这个 json_object 结构有一个 type 字段, 表明当前的对象是转载 2012-11-14 16:56:40 · 3578 阅读 · 0 评论 -
linux下将程序中用到的第三方库编译到自己的程序中
我在linux下写了个C语言的程序,但是其中用了一些第三方的函数库。也就是说我的程序只有在安装了这些库的linux系统中才能运行。我现在的想法是在我编译自己的程序的时候就把这些第三防库编译到我的程序中,这样我就可以在没有安装这些库的linux操作系统上运行了。但是我不知道具体怎么做,我该看哪些资料呢?请给个思路,或者给个关键词也好。谢谢不管什么库文件,你都既要在包含.h文件(不然编译通转载 2012-12-07 10:47:56 · 5275 阅读 · 0 评论 -
json必须用c99编译?我不想用c99怎么办?
json_object_object_foreach(new_obj, key, value){}编译提示 data.c:287: error: 'for' loop initial declaration used outside C99 mode一定要c99吗?我用c99我其他程序报出警告一大堆,有没有不用c99可以编译过去的?转载 2012-12-06 14:42:10 · 903 阅读 · 0 评论 -
新手:Linux下使用第三方C库(openssl)
新手:Linux下使用第三方C库(openssl) 2010-06-18 17:43:55| 分类: 学习心得|字号 订阅不管什么库文件,你都既要在包含.h文件(不然编译通不过:有未声明的函数),也要在gcc选项里面指定.so文件的位置(不然链接通不过:未知的符号)比如gcc main.c -I include_path -L lib_path -l转载 2012-12-07 10:46:13 · 3899 阅读 · 0 评论 -
c中如何引用第三方扩展库
c中如何引用第三方扩展库原来这baidu编辑器一直不知道如何规整代码,今天得到旋哥指点,总算知道了,从word中拷贝然后粘帖到编辑中,丢人啊.顺便贴一段代码,是c语言链接数据库和memcache的例子,主要目的是学习c如何调用第三方的库文件,以及gcc的一些编译参数:gcc mysql.c -I /test/mysql转载 2012-12-07 10:45:44 · 7335 阅读 · 0 评论 -
son_c的一些问题
json_c的一些问题。1.下载json-c-0.9.tar.gz,解压并进入json-c-0.9,执行标准安装#./configure#make#make install默认会安装在目录/usr/local/include,/usr/local/lib下面,配置信息位于/usr/local/lib/pkgconfig/json.pc中转载 2012-12-06 14:51:03 · 640 阅读 · 0 评论 -
json-c-0.9 在linux上编译使用 以及使用注意事项
json-c-0.9 在linux上编译使用分类: json linux 编译 使用 例子 -D__STRICT_ANSI__ Ubuntu2012-03-19 10:44 470人阅读 评论(0) 收藏 举报总结json-c-0.9 在linux上编译使用的方法,和一个简单的例子。1.将json-c-0.9解压,这里选择目录/home/lesterpang转载 2012-12-06 14:48:41 · 1260 阅读 · 0 评论 -
json-c-0.9 在linux上编译使用
总结json-c-0.9 在linux上编译使用的方法,和一个简单的例子。1.将json-c-0.9解压,这里选择目录/home/lesterpang/fs/json-c-0.92.指令下述命令[cpp] view plaincopy# cd /home/lesterpang/fs/js转载 2012-11-14 17:15:24 · 814 阅读 · 0 评论 -
如何将第三方库和头文件加到gcc、g++中
在引用第三方库后,在使用时可以用-L后面加路径来指明第三方库的路径,用-I后面加路径来指明头文件的路径;还有一种将路径加到gcc、g++的编译路径中,这样使用时我们就可以不用加-L和-I了,方法如下:1、在/etc/ld.so.conf文件中加入自定义的lib库的路径,然后执行/sbin/ldconfig,这个方法对所有的终端有效2、在LD_LIBRARY_PAHT中加路径:expor转载 2012-11-14 15:32:40 · 3189 阅读 · 0 评论 -
xml的标记、元素和属性
xml的标记、元素和属性引用自IBM Developer Works入门教程有三个通用术语用来描述 XML 文档的组成部分:标记、元素和属性。下面的样本文档说明了这些术语: Mrs. Mary McGoon 1401 Main Street Anytow转载 2013-05-13 16:52:41 · 2252 阅读 · 0 评论 -
对CURL的一些研究 续
int main(int argc, char *argv[]) { CURL *curl; curl_global_init(CURL_GLOBAL_ALL); curl=curl_easy_init(); curl_easy_setopt(curl, CURLOPT_URL, argv[1]);转载 2013-05-09 16:33:07 · 503 阅读 · 0 评论 -
对CURL的一些研究
利用libcurl.so库 我们能轻松的连接某个web站点。获得某个首页的html代码 或者是http 请求的头部。 还可以提交表单, 此外它还支持ftp,https, /usr/include/curl/curl.h 中。 1 CURLcode curl_global_init(long flags); 描述: 这个函数只能用一次。(转载 2013-05-09 16:29:25 · 515 阅读 · 0 评论 -
使用 cURL 和 libcurl 通过 Internet 进行对话
使用 cURL 和 libcurl 通过 Internet 进行对话将 libcurl 与 C 以及 Python 结合使用Tim M. Jones, 顾问工程师, 简介: cURL 是一个命令行工具,可以对文件传输使用许多协议,包括 HTTP、FTP、Secure Copy (SCP)、Telnet 等等。但是,除了可以用命令行通过 Internet 与端点对话外,转载 2013-05-09 16:07:12 · 708 阅读 · 0 评论 -
curl应用总结
curl应用总结分类: 各种库 2012-12-04 13:47 32人阅读 评论(0)收藏举报最近开发中用到curl库,虽然都是很简单的应用,但对这个库还是产生了兴趣,想学习总结一下。curl库功能非常强大,这里主要针对http应用,尤其是http文件下载做一个总结。当然了,还是主要针对Windows系统来讲。本文是第一篇,当然要简单介绍一下curl,然后说一转载 2012-12-24 15:07:30 · 563 阅读 · 0 评论 -
阅读json-c库源码的随笔
struct json_object *my_string, *my_int, *my_object, *my_array; //各种类型的json对象.所有的类型都继承自基类:虚基类 struct json_object *new_obj; //各种类型的json对象.所有的类型都继承自基类:虚基类my_原创 2012-12-06 15:23:50 · 1985 阅读 · 0 评论 -
json-c发segmentation fault问题
011-10-29 17:31:20| 分类: LINUX|字号 订阅 在linux下编译开源的json-c-0.9库,在json对象不符合标准格式时,引发segmentation fault问题,程序退出。没有任何响应,这实在是让人无语。 经发现与json_tokener_parse() 失败有很大关系。1. 错误的情况这里先复习一转载 2012-12-06 14:50:09 · 2615 阅读 · 0 评论 -
c使用json-c库
c使用json-c库发布于: November 23, 2010, 11:51 am 分类: C 作者: EVE011125 wget http://oss.metaparadigm.com/json-c/json-c-0.9.tar.gz021128 tar zxvf json-c-0转载 2012-11-14 14:01:32 · 614 阅读 · 0 评论 -
C语言 JSON 解析库 - MJSON使用介绍
下载地址:http://www.linuxpig.com/softwares/mjson/mjson-0.9.tar.bz2 安装:解压出来,然后直接包含 json.h 就可以了。下面是几个官方给出的几个例子,由于直接拷贝过来编译没通过,做了一些修改,详见注释部分。【mjson例一】01#include转载 2012-11-14 14:17:50 · 996 阅读 · 0 评论 -
linux上json库的安装
wget http://oss.metaparadigm.com/json-c/json-c-0.9.tar.gztar zxvf json-c-0.9.tar.gzcd json-c-0.9/./configure --prefix=/usr/local/json-c-0.9(没有prefix选项,默认的是/usr/local/lib/)make && make install转载 2012-11-14 15:28:11 · 1649 阅读 · 0 评论 -
cJSON库介绍 实例
cJSON库介绍 实例 2012-05-06 16:34:58| 分类: 默认分类|字号 订阅 2011-12-20 10:37 316人阅读 评论(0) 收藏 举报http://blog.csdn.net/daisy09/article/details/7086746cJSON简介:JSON(JavaScript转载 2012-12-06 10:26:11 · 684 阅读 · 0 评论 -
JSON的C语言编解码器——cJSON和json-c
JSON的C语言编解码器——cJSON和json-c分类: 网页2012-05-05 17:11 183人阅读 评论(0) 收藏 举报http://blog.csdn.net/wadefelix/article/details/6965327JSON是一种比XML更轻量级的数据交换格式,关于JSON的基础知识,参考 JSON http://www.json.转载 2012-12-04 17:44:37 · 959 阅读 · 0 评论 -
c语言解析json数据
c语言解析json数据分类: 网页2012-05-07 10:56 331人阅读 评论(2) 收藏 举报http://buluzhai.iteye.com/blog/845404我使用的是cJSON:http://sourceforge.net/projects/cjson/ 先看json的数据结构 c中没有对象,所以json数据是采转载 2012-12-04 17:44:02 · 855 阅读 · 0 评论 -
关于Json格式的理解
关于Json格式的理解因为现在目前从事的工作,前台数据的传递和交互都是通过ajax来实现服务端的操作,那么就少不了Json。 Json定义: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript Programming Language, Standar转载 2012-12-04 15:50:19 · 408 阅读 · 0 评论 -
要使用json来传输数据
要使用json来传输数据,必须将所承载的数据转换成json的格式。json的格式如下: JSON建构于两种结构: 1. “名称/值”对的集合。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)转载 2012-12-05 10:29:20 · 919 阅读 · 0 评论 -
Rss Reader实例开发之Xml与RSS解析
Rss Reader实例开发之Xml与RSS解析 分类: 基础问题 作者:却在人间 更新时间:2010-11-15 版本号:4.0 查看次数:1273 次标签: Xml解析 RSS解析 摘 要:本文简单介绍在网络数据交换中普遍使用的格式XML,及基于XML扩展出来用于内容聚合的格式规范RSS,并结合实例介绍下XM转载 2012-12-04 17:29:06 · 908 阅读 · 0 评论 -
perl/pcre正则表达式-选项/扩展模式
perl/pcre正则表达式-选项/扩展模式发表于 2011 年 04 月 11 日 由 admin修饰符(Modifier)修饰符(Modifer),用来控制正则表达式匹配过程中的特定行为的控制开关。m : multi-line, 多行模式。'^'和'$'将匹配字符串中每行的行首和行尾s : single line,单行模式。'^'和'$'仅匹转载 2012-12-03 11:38:06 · 1366 阅读 · 0 评论 -
perl/pcre正则表达式元字符/转义字符/量词/匹配方式
perl/pcre正则表达式元字符/转义字符/量词/匹配方式发表于 2011 年 04 月 06 日 由 adminLinux平台上被广泛使用的正则表达式库PCRE - Perl-compatible regular expressions,从其名字即可知道,PCRE提供的是一套与Perl中相兼容的正则表达式。元字符(Meta-character)'转载 2012-12-03 11:37:29 · 855 阅读 · 0 评论 -
linux中的strcpy 与 memcpy效率比较
Linux中strcpy()与memcpy()效率的比较发表于 2011 年 04 月 02 日 由 admin优化程序性能时,后知后觉地才发现strcpy()很耗时,特别是与memcpy()相比较。因此查看了一下两个函数的Linux实现源码。strlen()和strcpy()的实现:static inline size_t __kern转载 2012-12-03 11:33:23 · 4474 阅读 · 1 评论 -
数据类型和Json格式
数据类型和Json格式作者: 阮一峰日期: 2009年5月30日1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个转载 2012-12-05 09:54:26 · 277 阅读 · 0 评论 -
Make JSON-C (libjson)
[Home] JSON-C ExampleSo you want to parse JSON with C? Welcome aboard! First get json-c, configure, compile, and update your ld cacheMake JSON-C (libjson)x86 / Ubuntuwget http://oss.metapara转载 2012-12-05 14:45:35 · 1019 阅读 · 0 评论 -
不可不知的json库
什麼是 JSONJSON 應用在哪些地方如何建立 JSON 字串一個簡單的 JSON 範例JSON vs XML如何透過 PHP 及 JavaScript 使用 JSON什麼是 JSONJSON 是個以純文字為基底去儲存和傳送簡單結構資料,你可以透過特定的格式去儲存任何資料(字串,數字,陣列,物件),也可以透過物件或陣列來傳送較複雜的資料。一旦建立了您的 JSON 資料,就可以非常转载 2012-12-04 15:46:59 · 426 阅读 · 0 评论 -
json-c 编程实例
本文档是基于json-c 库对数据交换进行开发所编写的开发指南,及详细解释json-c库中常用api。 适用于开发人员使用c语言对json的编程。 (注: 此文档json-c库版本为0.8——json-c-0.8) 1. JSON简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机转载 2012-12-06 13:50:22 · 3136 阅读 · 0 评论 -
JSON
JSON2011-12-27 16:41 343人阅读 评论(1) 收藏 举报目录(?)[+]JSON简介:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,可以把JSON的结构理解成无序的、可嵌套(指value可以再嵌套一层key-value)的key-value键值对集合,这些key-v转载 2012-12-06 10:25:29 · 337 阅读 · 0 评论 -
jsonc库使用
jsonc库使用分类: http2012-02-17 15:18 506人阅读 评论(0) 收藏 举报 jsonc库使用作者:wangkangluo1 | 出处:博客园 | 2011/12/15 15:12:28 | 阅读58次原文地址: 1: 下载json-c库源码文件json-c-0.9.tar.gz2: 编译3: json-c常用函转载 2012-12-05 17:12:46 · 364 阅读 · 0 评论 -
json-c API总结
json-c API总结分类: json2012-07-18 14:41 572人阅读 评论(0) 收藏 举报最新版本: https://github.com/json-c/json-c编译假如出错时:忽略指定库libcmt.lib libcmdtd.lib(debug) 在哪加不用我说吧解析的时候有一点点小问题 :比如 http://baidu.c转载 2012-12-05 16:10:21 · 615 阅读 · 0 评论 -
[Home] JSON-C Example
[Home] JSON-C ExampleSo you want to parse JSON with C? Welcome aboard! First get json-c, configure, compile, and update your ld cacheMake JSON-C (libjson)x86 / Ubuntuwget http://oss.metapara转载 2012-12-05 14:54:22 · 1078 阅读 · 0 评论