将多维javascript数组转换为JSON的最佳方法是什么?
大多数流行的JavaScript框架都包含JSON实用程序功能.例如,jQuery有一个直接调用url并将JSON结果作为对象加载的函数:http://docs.jquery.com/Getjson
但是,您可以从json网站获取开源JSON解析器和字符串:
https://github.com/douglascrockford/JSON-js
然后,只需包含代码并在数组上使用JSON.stringify()方法.
其他海报提供了"最佳"方式.如果您不需要引用库的完整编码功能,并且只需要编码简单数组,那么试试这个:
Simple functions for encoding Javascript arrays into JSON
不确定我是否完全理解您的问题,但如果您尝试将对象转换为JSON字符串,那么您可能希望查看所有新浏览器中的本机JSON支持.这是Resig的帖子.对于尚不支持它的浏览器,请尝试使用json2.js库.JSON.stringify(obj)会将您的对象转换为JSON字符串.