我使用 ajax 来查询 json api。它给了我一个树状结构,我想将其可视化。示例响应看起来像
{
"nicos": {
"_lastconfig_": {
"poller": {
"alwayspoll": [],
"blacklist": [],
"neverpoll": [
"detector"
]
}
},
"poller": {
"alwayspoll": [],
"autosetup": true,
"blacklist": [],
"description": "",
"loglevel": "info",
"lowlevel": false,
"neverpoll": [
"detector"
],
"poll": []
}
}
}
现在我想动态解析它并将其可视化为表格。一个可能的输出可能是
<h1>nicos</h1>
<h2>_last_config_</h2>
<table>
<tr><td>alwayspoll</td><td>[]</td></tr>
<tr><td>blacklist</td><td>[]</td></tr>
<tr><td>neverpoll</td><td>[detector]</td></tr>
</table>
<h2>poller</h2>
<table>
<tr><td>alwayspoll</td><td>[]</td></tr>
<tr><td>autosetup</td><td>true</td></tr>
<tr><td>blacklist</td><td>[]</td></tr>
<tr><td>description</td><td></td></tr>
<tr><td>loglevel</td><td>info</td></tr>
<tr><td>lowlevel</td><td>false</td></tr>
<tr><td>neverpoll</td><td>[detector]</td></tr>
<tr><td>poll</td><td>[]</td></tr>
</table>
由于我是 javascript 的完全新手,因此我正在寻求一些关于如何实现这一目标的建议。ajax 部分不是问题,但解析困扰着我。