随笔 - 64, 文章 - 11, 评论 - 12, 引用 - 0
数据加载中……

json 之我见

JSON是JavaScript Object Notation这几个单词的缩写。

JSON:是一种轻量级的数据交换格式。易于人们的阅读、理解及编写。同时也易于机器的解析和生成,这是一种文本格式。这是一种在多语言之间交换数据的理想语言。

JSON主要有两种结构:
1:名称/值对,有点像字典、哈希表等。如下这种表示。
"Name":"zhang","Birthday":"2007-8-9"
2:值的有序列表,类似于数据的表示方式。如下表示。
"zhang","li","zhao"

下面我用Javascript来描述一下JSON的表现形式
对象的表示形式:

function employee()
{
   
this.Name="zhang";
   
this.Birthday="2007-8-9";
}

var em=new emplyee();
var str=em.toJSONString();
/*************************************
*str={"Name":"zhang"}会是这个样子
* 以{ }括住的名称/值对
*
************************************
*/


值的表示形式:

var str="zhang";
var i=67;
var strJS=str.toJSONSting();
var iJS=i.toJSONString();
/************************
*strJS "zhang"
*iJS=67
*
************************
*/


数组的表示形式:
var arr=new Array();
arr.push(
"a");
arr.push(
"b");
arr.push(
"c");
arr.push(
"d");
var arrJS=arr.toJSONString();
/***********************************
*arrJS :["a","b","c","d"]
*是以 [ ]括住的值或者对象。
***********************************

对于以上的内容,大家可以从www.json.org中得到更多的帮助。我上面介绍的只是为了我记录的一些用法作基础。今天先写到这里。




posted on 2007-11-27 20:36 Robertxiao 阅读(724) 评论(0)  编辑 收藏 引用 所属分类: 天马行空


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理