SON:JavaScript 对象表示法(JavaScript Object Notation)。
JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。
数据格式如下:
{
"employees": [
{ "firstName":"Bill" , "lastName":"Gates" },
{ "firstName":"George" , "lastName":"Bush" },
{ "firstName":"Thomas" , "lastName":"Carter" }
]
}
使用示例:
//1 字符串装换为对象,使用JSON的parse方法
alert("begin");
var text = '{"a":"1", "b":"2", "c":"3"}';
var jsonObject = JSON.parse(text, null);
alert("The jsonObject value is " +jsonObject.a + ";" + jsonObject.b + ";" + jsonObject.c);
//2 对象转换为字符串,使用JSON的stringify方法
alert(JSON.stringify(jsonObject));
//3 使用eval代替parse方法
var jsonObject2 = eval('(' + text + ')'); //这里直接写 eval(text) 会报错的
alert("The jsonObject2 value is " +jsonObject2.a + ";" + jsonObject2.b + ";" + jsonObject2.c);