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的实例就到这里吧