Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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_Jquery_Ajax_Json_Serialization - Fatal编程技术网

Javascript 如何获取复杂对象的JSON字符串值?

Javascript 如何获取复杂对象的JSON字符串值?,javascript,jquery,ajax,json,serialization,Javascript,Jquery,Ajax,Json,Serialization,我使用jQuery从服务器获取jsonData。我不知道数据是什么。我想获取JSON对象的字符串值,并将其写入textarea标记中,以便进行调试。怎么用?谢谢你 另外,对于大多数现代浏览器,我都在使用.NET MVC和jQuery(除了IE对于大多数现代浏览器(除了IE您可以将其转换回JSON: $(_textarea”).val(JSON.stringify(data)); 它实际上相当可读 或者使用Firebug之类的工具将其转储: console.log(data); 您可以将其转换回

我使用jQuery从服务器获取
jsonData
。我不知道数据是什么。我想获取JSON对象的字符串值,并将其写入
textarea
标记中,以便进行调试。怎么用?谢谢你


另外,对于大多数现代浏览器,我都在使用.NET MVC和jQuery(除了IE对于大多数现代浏览器(除了IE您可以将其转换回JSON:

$(_textarea”).val(JSON.stringify(data));

它实际上相当可读

或者使用Firebug之类的工具将其转储:

console.log(data);

您可以将其转换回JSON:

$(_textarea”).val(JSON.stringify(data));

它实际上相当可读

或者使用Firebug之类的工具将其转储:

console.log(data);

如果您计划使用JSON.stringify,您应该包括json2.js以支持旧浏览器


解决问题的另一种方法是使用firebug。它可以向您显示每个请求以及传入和传出的数据。

如果您计划使用JSON.stringify,您应该包括json2.js以支持较旧的浏览器


解决问题的另一种方法是使用firebug。它可以向您显示每个请求以及传入和传出的数据。

大多数(现代)浏览器支持
console.log()
。这非常有用,因为您不需要对对象进行字符串化。此函数知道如何处理对象。@除非您在谈论IE,否则此函数很难实现。@(8有一个console.log,但它仍然不理解对象)大多数(现代)浏览器支持
console.log()
。这非常有用,因为你不需要对对象进行字符串化。这个函数知道如何处理对象。@除非你说的是IE(8有一个console.log,但它仍然不理解对象)目标最终结果是将JSON作为文本显示给客户端的视图,因此Firebug不适用。我假设json2.js是具有该函数的参考文件。我在哪里可以找到它?json2.js可以在此处找到:。如果最终结果只是为了调试,那么向UI添加文本框并设置其值是不必要的额外步骤p、 目标最终结果是将JSON作为文本显示给客户端的视图,因此Firebug不适用。我假设json2.js是具有该函数的参考文件。我在哪里可以找到它?json2.js可以在此处找到:。如果最终结果只是为了调试,那么向UI添加文本框并设置其值是不必要的额外操作泰普。