欢迎使用CSDN-markdown编辑器

来源:互联网 发布:如何找淘宝客推广 编辑:程序博客网 时间:2024/06/04 18:09

JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。

js 代码function showJSON() {       var user =        {           "username":"andy",           "age":20,           "info": { "tel": "123456", "cellphone": "98765"},           "address":                [                    {"city":"beijing","postcode":"222333"},                    {"city":"newyork","postcode":"555666"}                ]        }        alert(user.username);        alert(user.age);        alert(user.info.cellphone);        alert(user.address[0].city);        alert(user.address[0].postcode);   }   

这表示一个user对象,拥有username, age, info, address 等属性。

function showCar() {       var carr = new Car("Dodge", "Coronet R/T", 1968, "yellow");        alert(carr.toJSONString());   }   function Car(make, model, year, color)        {        this.make   =   make;        this.model   =   model;        this.year   =   year;        this.color   =   color;   }   

使用object.toJSONString()转换成JSON数据。

function myEval() {       var str = '{ "name": "Violet", "occupation": "character" }';       var obj = eval('(' + str + ')');        alert(obj.toJSONString());   }   
可以使用eval来转换JSON字符到Objectfunction myEval() {       var str = '{ "name": "Violet", "occupation": "character" }';       var obj = str.parseJSON();        alert(obj.toJSONString());   }   

使用parseJSON()方法

0 0