当前位置: 编程技术>jquery
json用法小结 json数据格式
来源: 互联网 发布时间:2014-10-04
本文导语: json格式:[{name1:value1,name2:value2}] 符合json格式的字符串:(打印出来必需为这种格式,数字类型的不需要加双引号,汉字必需加,即使只有一个对象,也要加[] ,[]是因为eval函数将字符串转json时,会判断有没有[],没有就不能转) ...
json格式:[{name1:value1,name2:value2}]
符合json格式的字符串:(打印出来必需为这种格式,数字类型的不需要加双引号,汉字必需加,即使只有一个对象,也要加[] ,[]是因为eval函数将字符串转json时,会判断有没有[],没有就不能转)
[{cid:1,cityname:"长沙市"},{cid:2,cityname:"株洲市"},{cid:3,cityname:"湘潭市"},
[{cid:1,cityname:"长沙市"},{cid:2,cityname:"株洲市"},{cid:3,cityname:"湘潭市"}]
[{cid:1,cityname:"长沙市"},{cid:2,cityname:"株洲市"},{cid:3,cityname:"湘潭市"}]
js中拼json格式的字符串:(注:empId,empFName等为获取了值的变量)
代码示例:
var jsonstr="[{empId:"+empId+",empFName:""+empFName+""";
json=json+",empLName:""+empLName+""";
json=json+",email:""+email+""";
json=json+",phone:""+phone+""";
json=json+"}]";
var json= eval(jsonstr); //通过eval()函数将符合json格式的字符串转为json对象
json=json+",empLName:""+empLName+""";
json=json+",email:""+email+""";
json=json+",phone:""+phone+""";
json=json+"}]";
var json= eval(jsonstr); //通过eval()函数将符合json格式的字符串转为json对象
真正的json格式:
js中直接构建json:(汉字也不需要加字符串,直接传变量)
代码示例:
var json={
empId:empId,
empFName:empFName,
empLName:empLName,
email:email,
phone:phone
};
empId:empId,
empFName:empFName,
empLName:empLName,
email:email,
phone:phone
};