1. 程式人生 > >JSON/JSONP淺談

JSON/JSONP淺談

sre 字符串 json字符串 數組 var 輕量 name times 例如

一、什麽是JSON?

JSON 即 JavaScript Object Notation 的縮寫,簡而言之就是JS對象的表示方法,是一種輕量級的數據交換格式。

JSON 是存儲和交換文本信息的語法,類似XML,但是相對於XML又比其更小、更快、更容易解析。

二、JSON語法:

JSON 語法是 JavaScript 對象表示法語法的子集。

1.數據在名稱/值對中;

2.數據由逗號分隔;

3.花括號保存對象;

4.方括號保存數組。

例如:

var json = {

"ch"

:[{

"names":"怡美家園",

"data":[2,2,1,1,1,1],

"times":[10,11,13,13,21,23]},

{

"names":"怡美家園",

"data":[2,2,1,1,1,1],

"times":[10,11,13,13,21,23]}

]

};

JavaScript 程序能夠使用內建的 eval() 函數,用 JSON 數據來生成原生的 JavaScript 對象。

JSON字符串轉化為JSON格式:

var txt = ‘{"employees":[‘ +
‘{"firstName":"Bill","lastName":"Gates" },‘ +
‘{"firstName":"George","lastName":"Bush" },‘ +
‘{"firstName":"Thomas","lastName":"Carter" }]}‘;

obj = JSON.parse(txt);

JSON/JSONP淺談