将数组转换为Json

28
2个回答

28

17

这怎么样?

var jsonString = JSON.stringify(myArray);

2
很好,如果用户的浏览器足够现代化以支持它。 - Quentin
是的,如果您的浏览器已经使用了3年,那么它可能无法完成这个任务。但是,创建自定义对象->JSON解析器并不难。 - ladar
IE6的市场份额约为1%,所以我并不需要太在意它。而且我认为IE8支持JSON(也许存在一些回调问题)。 - ladar
我说IE 8支持它。IE 7不支持。在IE 7和IE 8之间,你谈论的是超过20个用户中的一个。 (适用于浏览器统计数据的通常规定)。 - Quentin
我从“在IE8之前需要支持JSON”这句话中理解到你的意思是IE8不支持。无论如何,IE7已经有5年历史了。除非你正在为某个公司开发自定义内部应用程序,否则我真的不认为支持这么旧的浏览器有什么意义。现代游戏无法在旧PC上运行,Web应用程序/页面也变得类似。总之,让我们保持冷静。 - ladar
1
支持旧版浏览器的重点在于超过20人中有1人使用它。这是非常多的客户/广告展示/等等。请点击“Hit”,而不是“Pass”。 - Quentin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接