|
JSON是專門為瀏覽器中的網(wǎng)頁(yè)上運(yùn)行的JavaScript代碼而設(shè)計(jì)的一種數(shù)據(jù)格式。在網(wǎng)站應(yīng)用中使用JSON的場(chǎng)景越來(lái)越多,本文介紹ASP.NET中JSON的序列化和反序列化,主要對(duì)JSON的簡(jiǎn)單介紹,ASP.NET如何序列化和反序列化的處理,在序列化和反序列化對(duì)日期時(shí)間、集合、字典的處理。
一、JSON簡(jiǎn)介
JSON(JavaScript Object Notation,JavaScript對(duì)象表示法)是一種輕量級(jí)的數(shù)據(jù)交換格式。
JSON是“名值對(duì)”的集合。結(jié)構(gòu)由大括號(hào)'{}',中括號(hào)'[]',逗號(hào)',',冒號(hào)':',雙引號(hào)'“”'組成,包含的數(shù)據(jù)類型有Object,Number,Boolean,String,Array, NULL等。
JSON具有以下的形式:
對(duì)象(Object)是一個(gè)無(wú)序的“名值對(duì)”集合,一個(gè)對(duì)象以”{”開(kāi)始,”}”結(jié)束。每個(gè)“名”后跟著一個(gè)”:”,多個(gè)“名值對(duì)”由逗號(hào)分隔。如:
var user={"name":"張三","gender":"男","birthday":"1980-8-8"}
NET技術(shù):ASP.NET 中JSON 的序列化和反序列化,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。