JSON.stringify语法

JSON.stringify语法

对于序列化我现在的理解是吧原来是对象类型转化成字符型
,或者更确切的说是是json类型。加入你有一个类,
可以通过这个方法转为成json类

实例一

var message=document.getElementById("texSend").value;

var uid=$("# selMsg option:selected").val(); var date={"uid":uid,"message".message};

var json=window.JSON.stringify(date); alert(json)

  

结果便是 :{"uid":"1303101857390041320","message":"fdsfdsfdsf"}

##实例二

var students = new Array() ;
students[0] = "Lanny";
students[1] = "dong";
students[2] = "I love you";

var json = JSON.stringify(students,switchUpper);

function switchUpper(key, value) {
return value.toString().toUpperCase();
}
alert(json);

 

得到结果:"LANNY,DONE,ILOVEYOU"

实例三

var student = new Object();
student.qq = "5485891512";
student.name = "Lanny";
student.age = 25;

var stu = new Array();
stu[0] = "qq";
stu[1] = "age";
stu[2] = "Hi";//这个student对象里不存在。

var json = JSON.stringify(student,stu);
alert(json);

 

得到结果:{"qq":"5485891512","age":"25"}

因为stu[2]="HI"这个hi在第一个找不到,所以就不进行显示了

JSON.stringify的实例就到这里吧

posted @ 2013-11-17 11:03  黄小兴  阅读(580)  评论(0编辑  收藏  举报