很抑郁 找动态创建json的都没怎么找到。
比如说我要创建类似于这样的。 [{"id":1},{"id":2},{"id":3}]
然后把他转成字符串。 我尝试过用json对象的方法,然后转成字符串老不对。 求教!JSONJavaScript
解决方案 »
- 帮忙,帮忙有关js的
- 在FF下lo.php取不到值,但IE下就可以
- 当打开网易或新浪首页出现的大幅的flash广告渐隐弹出几秒后又缓慢消失隐藏的广告效果怎么实现
- appendChild使用_谁给解答
- ext formpanel 显示问题
- 关于字符串修改对象而生成新对象的问题
- javascript 输出特殊字符
- 倾力推出JK验证,JK日历,欢迎指正
- 页面上有许多checkbox框,已赋值,名字相同,如何遍历每个checkbox显示出来每个checkbox的值?
- 急:history.back();之后,form中的input对象名字不能用了?
- 怎么实现这种不规则排列的图片,且要带滚动效果的?
- showModelessDialog返回值的问题
var arr = [
{id:'1'},
{id:'2'}
];
var json = JSON.stingify(arr);
function toJson(obj){
var toStr = function(v){
if(v==undefined) return v;
switch(v.constructor){
case Number:
case Boolean:
return v;
case String:
return '"' + v.replace(/"/g,'\\"') + '"';
case Array:
var isA=1;
case Object:
var ss=[]
for(var i in v) ss.push('"'+i+'":'+toStr(v[i]));
return (isA?'[':'{') + ss.join(",") + (isA?']':'}');
default:
return undefined;
}
};
return toStr(obj);
}
alert( toJson([1, {a:1,b:2} ]) )