JSON进阶一-初识JSON
2010-09-14 13:29:32 来源:WEB开发网JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。
上述的JSON,是我网上找来的,而我理解的JSON是一种以键值对形式描述的数据结构,他可以等同于后台的类。
例如:我们在后台有个People类,以C#为例:
publicclassPeople{
/**////<summary>
///姓名
///</summary>
publicstringname;
/**////<summary>
///性别
///</summary>
publicbytesex;
/**////<summary>
///出生日期
///</summary>
publicDateTimebirth;
}
而用JSON方式描述这个People可以表现为:var People = {name:'',sex:0,birth:''};
那如何描述集合那?例如:
List<People> pList = new List<People>(); 。
JSON的表现形式为:
[{name:'张三',sex:1,birth:'2008-10-01'},{name:'李四',sex:2,birth:2009-01-01}]
如此使用JSON就能表现出各种形式的二维表结构。
每个人都需要上学,都有自己的班级例如:
publicclassPeople{
///<summary>
///姓名
///</summary>
publicstringname;
///<summary>
///性别
///</summary>
publicbytesex;
///<summary>
///出生日期
///</summary>
publicDateTimebirth;
///<summary>
///班级
///</summary>
publicClassesclasses;
}
publicclassClasses{
///<summary>
///班级编号
///</summary>
publicintID;
///<summary>
///班级人数
///</summary>
publicintCount;
}
更多精彩
赞助商链接