gpt4 book ai didi

javascript - 动态显示JSON文件内容

转载 作者:行者123 更新时间:2023-12-02 16:17:07 26 4
gpt4 key购买 nike

我得到一个 json 文件,其中包含可变数量的对象,所有这些对象都是不同的。

这是我的 JSON 文件的示例。

{   
"DNS": {
"Server": MYSERVER01
"IP": "XXX.XXX.XXX.XXX"
},
"TST": {
"SubKeyCount": 0,
"View": 0,
"Handle": {
"IsInvalid": false,
"IsClosed": false
},
"ValueCount": 309,
"Name": "HKEY_LOCAL_MACHINE\\Software\\TST",
"ComputerName": "MYSERVER01",
"Hive": -2147483646,
"Path": "Software\\TST"
},
"ServiceNow": null,
"InstalledSoftware": [
{
"Status": true,
"Software": [
"Symantec NetBackup 7.5",
"Symantec NetBackup Client",

],
"Version": [
"0000",
"7.5",
]
},
{
"Status": true,
"Software": "Symantec Endpoint Protection",
"Version": "12"
},
{
"Status": true,
"Software": "System Center 2012,
"Version": "7.0"
}
],
"AutoDuplex": {
"Description": "NIC Auto/Auto and Duplexing",
"Status": true
},

"DefaultAdGroups": [
{
"Result": true,
"Group": "Domain Admins"
},
{
"Result": true,
"Group": "Test-Team"
},
{
"Result": true,
"Group": MYSERVER01-ADMINS"
}
]

}

这只是我的 JSON 文件中可能存在的少数对象。

目前,我正在从 jquery 进行 ajax 调用来读取文件并将 json 作为字符串发送给 jquery。然后我将数据解析为 json 格式。

我对如何使用 <ul> 整齐地显示这些信息有点困惑因为文件中嵌套了很多数组。

我也不确定如何动态迭代 json 文件中的每个对象。在开始之前,我只习惯于每个文件看到 1 个对象。但这有点不同,并且并不像指定那么容易:

var jsonQC = jQuery.parseJSON(result); //result from controller
jsonQC[1]

最佳答案

有一些数据表 jQuery 插件可以显示复杂的 JSon 数据。下面是一个示例:https://editor.datatables.net/examples/advanced/deepObjects.html

或者,您可以使用递归函数,如下所述:jQuery JSON looping through nested objects

关于javascript - 动态显示JSON文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29478005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com