首页 > 代码库 > JSON/JSONP浅谈
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浅谈