ok7758521ok

人往往因情入圣,因爱入魔,只有瞬时间的顿悟才是至高的境界。

李天华ID:ok7758521ok
34518次访问,排名3302好友6人,关注者11
开发工程师
ok7758521ok的文章
原创 86 篇
翻译 1 篇
转载 31 篇
评论 4 篇
ok7758521ok的公告
人往往因情入圣,因爱入魔,只有瞬时间的顿悟才是至高的境界。
最近评论
世界友好网:同一个世界,同一个理想
(世界友好网www.sjyh.org)
zhousyis66:楼上的请提供程序包
不要贴
heiyeluren:转载不说明出处,哼~~~~嘎嘎
Thaiki:现顶了
文章分类
收藏
    相册
    o m i
    桌面
    php相关链接
    PHPchina国内权威的PHP技术论坛
    php官方网站
    一本书计划
    喜悦国际,专业的phper论坛
    老韩,我的兄弟,HOHO为人yes,做事,yes,文采great!!
    超越php论坛
    黑夜路人(俺兄弟)开源世界
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 JSON学习 收藏

    新一篇: 消息队列(Message Queue)  | 旧一篇: 简单介绍标记Iframe中各个元素的用法

    什么是JSON?

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,可替换XML成为AJAX程序中的数据交换格式。

    它有两种结构:

    1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object)纪录(record)结构(struct)字典(dictionary)哈希表(hash table)有键列表(keyed list),或者关联数组 (associative array)
    2. 值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)

    JSON是JavaScript的子集,我们在JavaScript中可以很容易的使用它。

    下面是官方网站上面提供的一个例子:

    var myJSONObject = {"bindings": [
    {"ircEvent""PRIVMSG""method""newURI""regex""^http://.*"},
    {"ircEvent""PRIVMSG""method""deleteURI""regex""^delete.*"},
    {"ircEvent""PRIVMSG""method""randomURI""regex""^random.*"}
    ]
    }
    ;

    这个例子中,创建了一个对象,它只包含一个成员“bindings”。“bindings”中有一个包含了3个对象的数组,而这每个对象都有"ircEvent""method""regex"3个成员。

    myJSONObject.bindings[0].method 的值是 "newURI"


    JSON官方网站提供的一个开源的JSON解析器和字符串转换器:json.js

    string.parseJSON() 解析函数,它将JSON文本解析成object或者array,可以抛出一个语法错误的异常;
    array.toJSONString(),
    boolean.toJSONString() ,
    date.toJSONString(),
    number.toJSONString(),    
    object.toJSONString(),
    string.toJSONString(): 这几个函数可以生成JSON文本

    下面写一个简单的解析和转换的例子:

    var str='["0","1"]';
    var obj = str.parseJSON();
    document.write(obj[
    0]);
    document.write(obj[
    1]);

    结果是01

    var doc = new Array();
    doc[
    0]='0';
    doc[
    1]='1';
    document.write(doc.toJSONString())

    结果是["0","1"] 


    资源
    官方网站:http://www.json.org
    JSON解析和转换器下载:http://www.json.org/json.js

    发表于 @ 2007年11月02日 16:42:00|评论(loading...)|编辑

    新一篇: 消息队列(Message Queue)  | 旧一篇: 简单介绍标记Iframe中各个元素的用法

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © ok7758521ok