JavaScript Object Notation(或 JSON),即一種開放式和基於文本的數據交換格式,它提供了一種標准數據交換格式,更適用於 AJax 樣式的 Web 應用程序。
JSON: http://www.JSon.org/
Jayrock是一個LGPL的開源的軟件,實現了JSON和JSON-RPC,支持微軟ASP.Net框架。
JSON+Jayrock+ASP.Net Quick Start :http://jayrock.berliOS.de/#quick-start
JavaScript 和 .Net 中的 JavaScript Object Notation (JSON) 簡介
特點:簡單格式化的數據交換
2、易於人們的讀寫習慣
3、易於機器的分析和運行
4、JavaScript中使用eval()方法可以很方便的讀取 JSON數據
5、JSON支持的語言ActionScript, C, C#, ColdFusion, E, Java, JavaScript, ML, Objective CAML, Perl, PHP, Python, Rebol, Ruby, and Lua.
語法分析:JSON可以用於封裝數據,它是一種類似於C語言家族的語言,所以能很容易被C語言家族的語言分析
1、對象object包含在一對{}中,如:
2、對象的屬性member使用[string : value]成對的表示,屬性與屬性之間用逗號隔開,如:
string : value , string : value
3、數組array包含在一對[]中,如:
[ elements ]
4、元素elements與元素之間用逗號隔開
elements , elements
5、元素值可具有的類型:
string, number, object, array, true, false,