Below you will find pages that utilize the taxonomy term “json”
September 7, 2012
数据类型和Json格式
"前几天,我才知道有一种简化的数据交换格式,叫做 yaml。\n我翻了一遍它的 文档,看懂的地方不多,但是有一句话令我茅塞顿开。\n它说, 从结构上看,所有的数据(data)最终都可以分解成三种类型:\n第一种类型是 标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如”北京”这个单独的词。\n第二种类型是 序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如”北京,上海”。\n第三种类型是 映射(mapping),也就是一个名/值对(Name/value),即数据有一个名称,还有一个与之相对应的值,这又称作散列(hash)或字典(dictionary),比如”首都:北京”。\n我恍然大悟,数据构成的最小单位原来如此简单!难怪在编程语言中,只要有了数组(array)和对象(object)就能够储存一切数据了。\n我马上想到了 json。\n21世纪初,Douglas Crockford寻找一种简便的数据交换格式,能够在服务器之间交换数据。当时通用的数据交换语言是XML,但是Douglas …"
October 14, 2010
JS操作JSON总结
"JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不需要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的方法做下总结。\n在JSON中,有两种结构:对象和数组。\n一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不需要。例如: var o={“xlid”:”cxh”,”xldigitid”:123456,”topscore”:2000,”topplaytime”:”2009-08-20″}; 数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。 例如: var …"
September 15, 2010
centos下安装php-json
"centos5下面yum源中没有json,只能通过编译了。\n#cd /usr/local/src 1.下载源文件包: wget\n2.解压 tar xvjf php-json-ext-1.2.0.tar.bz2 使用tar命令解压一定要确认已经安装过bzip2,否则会提示 “tar: bzip2: Cannot exec: No such file or directory” 错误.\n3.进入目录 cd php-json-ext-1.2.0 4.初始化PHP环境 phpize\n如果报错了:phpize commend not found\n需要安装phpize 这个可以在yum中安装 yum -y install php-devel\n如果还不行,说明你的编译工具有问题,安装一下就可以了 yum -y install autoconf yum -y install automake yum -y install libtool 运行phpize (成功了)\n5../configure\n6.make\n7.makeinstall\n8.查看有没有安装成功 find / -name …"
June 7, 2009
jQuery/Ajax/PHP/Json 的一个综合例子
"jQuery 是一个优秀的 Javascript 框架,对 js 进行了优秀的包装,提供了许多方便的功能。jQuery 对 ajax 的包装也堪称优秀。\njQuery 可以以 json 文件传输协议来传输数据(类似 xml,而且大有取代 xml 的趋势),而网站后台代码必须与之配合使用。PHP 是用 json_encode 函数来对返回的数组数据进行编码的,但这个函数只有 PHP5.2版本以上才支持。\n从网上找到一个 json 的操作类,本人在 PHP4.4.7 版本下测试通过。本人还建了个函数 function my_json_encode($phparr),使代码兼容 PHP5.2 以上版本。\n示例代码(包括 json 的类包软件)可以在以下网址下载:\n以下是全部代码:\njQuery Ajax 实例演示\n输入姓名:\n输入年龄:\n输入性别:\n输入工作:\n提交POST提交GET提交\nPHP 文件 ajax_json.php:\nencode($phparr); } } ?\u0026gt;"