在Javascript/jQuery中将纯JSON内容打印到html页面

bro*_*rto 5 jquery json

在以JSON文件的形式获得HTTP响应后,如何使用jQuery处理其纯内容?

我以前做过这个,但我现在无法弄清楚.

我正在使用此函数来检索JSON内容.

var json = $.getJSON("test.json",  
   function(response){
           // do stuff
       }
);
Run Code Online (Sandbox Code Playgroud)

当然,我可以处理JSON中包含的数据,但我想处理和打印其简单内容,如下所示:

{"name": "Pepe","age" : "20"}
Run Code Online (Sandbox Code Playgroud)

下列

alert(response);
Run Code Online (Sandbox Code Playgroud)

只是给我[对象]

还有这个

alert(jQuery.parseJSON(json));
Run Code Online (Sandbox Code Playgroud)

只是给我null

我似乎无法在任何地方找到答案.我对这一切都很陌生,所以我必须使用错误的搜索术语,因为它看起来像是一件小事.

Joh*_*hnD 9

JSON.stringify可能就是你想要的.MDN文档


Roc*_*mat 8

回调$.getJSON实际上有3个参数. data,textStatusjqXHR.

jqXHR对象包含一个responseText包含原始JSON字符串的属性.

var json = $.getJSON("test.json",  
   function(response, status, jqXHR){
           // do stuff
           console.log(jqXHR.responseText);
       }
);
Run Code Online (Sandbox Code Playgroud)