json是专门为浏览器中的网页上运行的网页特效代码而设计的一种数据格式。在网站应用中使用json的场景越来越多,本文介绍asp教程.net中json的序列化和反序列化,主要对json的简单介绍,asp.net教程如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。
一、json简介
json(javascript object notation,javascript对象表示法)是一种轻量级的数据交换格式。
json是“名值对”的集合。结构由大括号'{}',中括号'[]',逗号',',冒号':',双引号'“”'组成,包含的数据类型有object,number,boolean,string,array, null等。
json具有以下的形式:
对象(object)是一个无序的“名值对”集合,一个对象以”{”开始,”}”结束。每个“名”后跟着一个”:”,多个“名值对”由逗号分隔。如:
var user={"name":"张三","gender":"男","birthday":"1980-8-8"}
数组(array)是值的有序集合,一个数组以“[”开始,以“]”结束,值之间使用“,”分隔。如:
var userlist=[{"user":{"name":"张三","gender":"男","birthday":"1980-8-8"}},{"user":{"name":"李四","gender":"男","birthday":"1985-5-8"}}];
字符串(string)是由双引号包围的任意数量的unicode字符的集合,使用反斜线转义。
首页 1 2 3 4 末页
时间: 2024-09-22 14:18:02