JSON/JSONP淺談
一、什麽是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淺談