Javascript 如何获取复杂对象的JSON字符串值?
我使用jQuery从服务器获取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); 您可以将其转换回
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添加文本框并设置其值是不必要的额外操作泰普。