1、用stringify方法将对象转换成JOSN字符串
要想使用JSON对象,必须导入json2.js
<head>
<meta http-equiv="content-type" content="text/html" ; charset="utf-8" />
<script src="json2.js"></script>
<script>
function AjaxTransferObject(username,password,age,extvew){
this.username = username;
this.password = password;
this.age = age;
this.extvew = extvew;
}
function AjaxTransferText(){
var textvew = document.getElementById("text").value;
var AjaxTransferObjectRef = new AjaxTransferObject("张三","123",13,textvew);
alert(JSON.stringify(AjaxTransferObjectRef));
}
</script>
</head>
<body>
<textarea name="textarea" id="text" cols="45" rows="5"></textarea><br />
<input type="button" value="test" onclick="AjaxTransferText()"/>
</body>
2、对JSON特殊字符进行转义
如果字符串中有“"”、“\”、“/”、“b”、“f”、“n”、“r”、“t”这些字符,需要通过“\”进行转义
<script>
function test() {
var myJSONObject = {
"name": "张三\"说\"",
"password": "123",
"age": 12,
};
alert("姓名:" + myJSONObject.name + " 密码:"
+ myJSONObject.password + " 年龄:" + myJSONObject.age)
}
</script>