可以通过以下步骤实现:
var jsonStr = '{"name":"John", "age":30, "city":"New York"}';
var jsonObj = JSON.parse(jsonStr);
var table = document.createElement("table");
table.innerHTML = "<tr><th>Name</th><th>Age</th><th>City</th></tr>";
for (var key in jsonObj) {
var row = table.insertRow();
var cell1 = row.insertCell();
var cell2 = row.insertCell();
var cell3 = row.insertCell();
cell1.innerHTML = key;
cell2.innerHTML = jsonObj[key];
}
document.getElementById("container").appendChild(table);
完整的代码示例:
var jsonStr = '{"name":"John", "age":30, "city":"New York"}';
var jsonObj = JSON.parse(jsonStr);
var table = document.createElement("table");
table.innerHTML = "<tr><th>Name</th><th>Age</th><th>City</th></tr>";
for (var key in jsonObj) {
var row = table.insertRow();
var cell1 = row.insertCell();
var cell2 = row.insertCell();
var cell3 = row.insertCell();
cell1.innerHTML = key;
cell2.innerHTML = jsonObj[key];
}
document.getElementById("container").appendChild(table);
这样,你就可以将JSON数据转换为表格并显示在HTML页面中了。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云