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

时间:2010-11-09 23:53:33

标签: javascript jquery ajax json serialization

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

P.S。我正在使用.NET MVC和jQuery

3 个答案:

答案 0 :(得分:2)

您可以将其转换回JSON:

$("the_textarea").val(JSON.stringify(data));

它实际上非常易读。

或者使用像Firebug这样的工具来转储它:

console.log(data);

答案 1 :(得分:1)

对于大多数现代浏览器(IE< = 7除外),您可以使用JSON.stringify(object)

答案 2 :(得分:1)

如果您打算使用JSON.stringify,则应该包含json2.js以支持旧浏览器。

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