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