使用 javascript 渲染 JSON
Rendering JSON using javascript
我们有一个link,最后是很多JSON。我们如何将 link 的内容转换为字符串,然后将 JSON 渲染为对象?
编辑
我们已决定使用其他方法,但感谢您的帮助。我们已经接受了我们认为最有用的答案
根据您提供的信息量,这是我唯一能给出的答案
document.body.innerHTML = jsonData.toString();
编辑:或者,如果它是一个常规的 JS 对象,您需要这样做:
document.body.innerHTML = JSON.stringify(jsonData);
希望对您有所帮助
可能重复:Rendering json using jquery。
- 或尝试
var myJSONObject = JSON.parse(myJSONString);
var jsonString = JSON.stringify(myJsonObject);
试试这个方法,
document.body.innerHTML = JSON.stringify(jsondata);
这可能对您有所帮助
您可以尝试类似的方法向用户显示复杂的 JSON,缩进 :
var pre = document.createElement("pre");
var textNode = document.createTextNode(JSON.stringify(someObject, null, 4));
pre.appendChild(textNode);
document.body.appendChild(pre);
我们有一个link,最后是很多JSON。我们如何将 link 的内容转换为字符串,然后将 JSON 渲染为对象?
编辑 我们已决定使用其他方法,但感谢您的帮助。我们已经接受了我们认为最有用的答案
根据您提供的信息量,这是我唯一能给出的答案
document.body.innerHTML = jsonData.toString();
编辑:或者,如果它是一个常规的 JS 对象,您需要这样做:
document.body.innerHTML = JSON.stringify(jsonData);
希望对您有所帮助
可能重复:Rendering json using jquery。
- 或尝试
var myJSONObject = JSON.parse(myJSONString);
var jsonString = JSON.stringify(myJsonObject);
试试这个方法,
document.body.innerHTML = JSON.stringify(jsondata);
这可能对您有所帮助
您可以尝试类似的方法向用户显示复杂的 JSON,缩进 :
var pre = document.createElement("pre");
var textNode = document.createTextNode(JSON.stringify(someObject, null, 4));
pre.appendChild(textNode);
document.body.appendChild(pre);