軟件教程

json快速入門學習教程

來源: 本站    類別: 軟件教程    日期: 2016/12/2

 JSON快速入門

計算機語言中三種數據
1、標量 一個單獨的字符串或者數字 比如“成都”;7 
2、序列 若干相關的數據按一定的順序并列在一起(數組或列表) 比如“北京,成都”;7 8 9
3、映射 名/值對 即數據名稱與相對應的值 又稱散列(hash)或字典 字典等等 比如 “四川省會:成都”

JSON(JavaScript Object Notation)是一種輕量級的數據交換格式

json基本規則

JSON的四個基本規則
(1)并列的數據之劉用逗號(",")分隔。
(2)映射用冒號(":")表示。
(3)并列數據的集合(數組)用方括號("[]")表示。
(4) 映射的集合(對象)用大括號("{}")表示

JSON的優點
1.數據格式比較簡單,易于讀寫,格式都是壓縮的,占用帶寬小。
2.支持多種語言,包括ActionScript,C,C#,ColdFusion,Java,JavaScript,Perl,PHP,Python,Ruby等服務器語言,便于服務器端的解析。

JSON的缺點
1.要求字符集必須是Unicode,受約束性強。
2.語法過于嚴謹,必須遵守JSON語法的四個原則。

四種數據格式比較
XML
XML是標準通用標記語言(SGML)的子集,非常適合Web傳輸。
XML提供統一的方法描述和交換獨立于應用程序或供應商的結構化數據。

JSON
JSON基于JavaScript Programing Language,Standard ECMA-262 3rd Edition-December 1999的一個子集。

Serialize
Serialize是一種類似于JSON的數據格式,但是PHP的serialize試講變量序列化,返回一個具有變量類型和結構的字符串表達式。

Array()
基本數據類型,不能用于數據的傳輸和交換。

相關文章


Copyright © 2004 - 2019 CNHWW Inc. All Rights Reserved
石家莊市征紅網絡科技有限公司版權所有 郵政編碼:050051
服務電話:0311-85315152 13931185013 在線客服QQ:81447932 / 81447933 郵箱: [email protected]
江苏e球彩视频直播