(1)语法定义:
JSON 使用 JavaScript 语法
因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。
通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值:
var sites = [
{ "name":"runoob", "url":"www.runoob.com" },
{ "name":"google", "url":"www.google.com" },
{ "name":"微博" , "url":"www.weibo.com"} ];
JSON正常格式定义:
{
"sites":[
{ "name":"菜鸟教程" , "url":"www.runoob.com"},
{ "name":"google" , "url":"www.google.com"},
{ "name":"微博" , "url":"www.weibo.com"}
] }
(2)与服务器进行交互
当从服务器接受数据的时候:
从服务器接受的JSON数据的时候,可以通过JSON.parse()函数转化为JavaScript对象
var obj = JSON.parse('JSON')
当向服务器传送数据的时候,需要通过方法JSON.stringify把JS对象转换为字符串
var obj = { "name":"runoob", "alexa":10000,"site":"www.runoob.com"};
通过函数转换:
var myJSON = JSON.stringify(obj)