JSON对象(数组)转换为JSON字符串
JSON对象(数组)转换为JSON字符串
调用:
var array = new Array();
var jsonStr = JSON.encode(array);
JSON数组转换为JSON字符串
引入的JS代码:
JSON = {
encode : function(input) {
if (!input)
return ;
switch (input.constructor) {
case String:
return '"' + input + '"';
case Number:
return input.toString();
case Boolean:
return input.toString();
case Array:
var buf = [];
for (i in input)
buf.push(JSON.encode(input[i]));
return '[' + buf.join(',') + ']';
case Object:
var buf = [];
for (k in input)
buf.push(k + ' : ' + JSON.encode(input[k]));
return '{ ' + buf.join(',') + '} ';
default:
return ;
}
}
}