Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将复杂Javascript对象转换为JSON对象_Javascript_Html_Json - Fatal编程技术网

将复杂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创建的图形对象。我在上一篇文章中提供的示例:。我有一个示例,它没有转换我在上一篇文章中发送的示例: