标签:
怎么学习一个知识?
首先要提出几个问题,目前认为json是个什么,json是谁创造的,为什么而出现的,但是目前仅有很长时间之前别人直接告诉我的,json用来存数据的,对于使用也忘记的差不多了,所以现在重新理解,并掌握json
json是由Douglas Crockfor 这个人创造的,估计也是为了更好的数据的交换和存储。
JSON:JavaScript 对象表示法(JavaScript Object Notation)。
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析
JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。
下面举一个 json表示一个人的信息
var json ={"name":"zhangsan","age":34};
document.write(json.name); 结果是zhangsan
用json 表示多个人的信息
var json =[{"name":"zhangsan","age":34},{"name":"lisi","age":12}];
对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用:
****************************************** 分割线****************************************************
越学越晕,因为对很多基础不是很了解,所以现在先就之前用过的经验,和别人的文章来理解
json 是最流行的数据交换格式之一,至少我所用过的接口和传输数据都是用的 json格式
这样,上面所说的独立于语言,也就明白了,不是某一种语言所有的特性,而是大家都可以使用,规则基本一样
举一个php的例子,将一个数组,通过json_encode 转换为 json 数据
$arr = array(‘a‘ => 1, ‘b‘ => 2, ‘c‘ => 3, ‘d‘ => 4, ‘e‘ => 5); echo json_encode($arr);
下面是结果
{"a":1,"b":2,"c":3,"d":4,"e":5}
贴几个json知识的网址
http://www.ruanyifeng.com/blog/2011/01/json_in_php.html
http://blog.jobbole.com/852/
http://www.nowamagic.net/php/php_JsonDecode.php
标签:
原文地址:http://www.cnblogs.com/geek12/p/4190688.html