将复杂Javascript对象转换为JSON对象
重复: 嗨,将复杂Javascript对象转换为JSON对象,javascript,html,json,Javascript,Html,Json,重复: 嗨, 是否有任何Javascript API可以将复杂的Javascript对象转换为JSON字符串???我不认为您需要的是API本身。这将是一种类似于服务的服务,您可以在其中发送数据并接收其他内容 您需要的称为序列化程序。它将javascript对象转换为表示对象文字的文本字符串。例如: var foo = {}; foo[bar] = "baz"; //do serializing to get a -string- that looks like this: {bar: "ba
是否有任何Javascript API可以将复杂的Javascript对象转换为JSON字符串???我不认为您需要的是
API本身。这将是一种类似于服务的服务,您可以在其中发送数据并接收其他内容
您需要的称为序列化程序。它将javascript对象转换为表示对象文字的文本字符串。例如:
var foo = {};
foo[bar] = "baz";
//do serializing to get a -string- that looks like this:
{bar: "baz"}
这样,当一个服务接收到这个JSON信息时,如果它使用javascript,它的格式已经可以直接读取到内存中而无需转换。下面是一个javascript序列化程序示例:
你所说的“复杂”是什么意思?你指的也有多复杂?@cooldude给出一个例子?JSON.stringify(来自http://www.json.org/json2.js
)序列化嵌套对象、数组、数字、字符串、布尔值和null。你还需要更多吗?@CMS、@gurun8、@Pandiya、@Joey:所谓复杂对象,我指的是像Canvas对象这样的Html标记对象,由cakeapi创建的图形对象。我在上一篇文章中提供的示例:。我有一个示例,它没有转换我在上一篇文章中发送的示例: