用javascript对一个json数组深度赋值示例

<!DOCTYPE HTML> 
<html> 
<head> 
<title>test1</title> 
</head> 
<body> 
<script> 
var arr = {
	"name": "zhansan",
	"age": 23,
	"address": {
		"city": "beijing",
		"gas": {
			"gasSheet": "气态流出物月报",
			"H_adjust": 1
		},
		"time": {
			"duration": 31
		}
	},
	"units": { "title": "function" }
}
function show(obj) {
	var tmp = {};
	for (var i in obj) {
		if (obj[i] == "object") { 
           tmp[i] = show(obj[i]);
		}
		else { 
           tmp[i] = obj[i] & lt;
		}
	}
	return tmp;
}
var result = show(arr);
console.log(result); 
</script> 
</body> 
</html>