<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function Car(sColor,iDoors,iMpg) {
this.color = sColor;
this.doors = iDoors;
this.mpg = iMpg;
this.psger = new Array("Mike","John");
}
Car.prototype.addPsger = function(str) {
this.psger.push(str);
};
function getJson(){
var oCar1 = new Car("red",4,23);
oCar1.addPsger("Bill");
var psger=oCar1.psger;
var size=psger.length;
var item1=psger[0];
var item2=psger[1];
var item3=psger[2];
var color=oCar1.color;
var door=oCar1.doors;
var mpg=oCar1.mpg;
var result="{"+"\""+"color"+"\""+":"+"\""+color+"\""+","+"\""+"door"+"\""+":"+"\""+door+"\""+","+"\""+"mpg"+"\""+":"+"\""+mpg+"\""+","+"\""+"psger"+"\""+":"+"["+"\""+item1+"\""+","+"\""+item2+"\""+","+"\""+item3+"\""+"]"+"}";
alert(result);
}
</script>
</head>
<body>
<h1 >字符串拼接成JSON</h1>
<input type="button" οnclick="getJson()" value="拼接生成JSON">
</body>
</html>
运行结果如下所示: