Javascript 使用json2html将json对象转换为html表

Javascript 使用json2html将json对象转换为html表,javascript,jquery,html,json,Javascript,Jquery,Html,Json,我在使用json2html库时遇到问题。是否可以将此js库与Json对象一起使用,如下所示 var jsonobj=[{ “id”:“31”, “近中”:{ “混乱”:“混乱”, “其他”:” }, “面部”:{ “紊乱”:“DC-HP”, “其他”:” }, “远端”:{ “混乱”:“混乱”, “其他”:” }, “语言”:{ “混乱”:“混乱”, “其他”:” }, “咬合”:{ “混乱”:“混乱”, “其他”:” } }, { “id”:“37”, “近中”:{ “混乱”:“混乱”, “其

我在使用json2html库时遇到问题。是否可以将此js库与Json对象一起使用,如下所示

var jsonobj=[{
“id”:“31”,
“近中”:{
“混乱”:“混乱”,
“其他”:”
},
“面部”:{
“紊乱”:“DC-HP”,
“其他”:”
},
“远端”:{
“混乱”:“混乱”,
“其他”:”
},
“语言”:{
“混乱”:“混乱”,
“其他”:”
},
“咬合”:{
“混乱”:“混乱”,
“其他”:”
}
}, {
“id”:“37”,
“近中”:{
“混乱”:“混乱”,
“其他”:”
},
“面部”:{
“无序”:“RE-AR”,
“其他”:”
},
“远端”:{
“混乱”:“混乱”,
“其他”:”
},
“语言”:{
“混乱”:“混乱”,
“其他”:”
},
“咬合”:{
“混乱”:“混乱”,
“其他”:”
}
}]  
我使用过在线工具,但不幸的是它的库不可用

预期的表输出为

折断
否,您的数据格式不正确

您的格式需要遵守以下数据格式:

[{"col1":"row1", "col2":"row1", "col3":"row1"}, {"col1":"row2", "col2":"row2", "col3":"row2"}]
每个对象都有一个
colX:rowY
格式


因此,您不能将对象作为行条目。

不,您的数据格式不正确

您的格式需要遵守以下数据格式:

[{"col1":"row1", "col2":"row1", "col3":"row1"}, {"col1":"row2", "col2":"row2", "col3":"row2"}]
每个对象都有一个
colX:rowY
格式


因此,您不能将对象作为行条目。

您需要展平该数组,以匹配您希望在每列中显示的内容。目前还不清楚预期的表应该是什么样子。您可以使用
Array#map()
将其映射到所需的结构。请更新您尝试的代码。请检查此文档,如果您阅读了文档,您可以看到数组需要包含定义列的对象,而不是进一步的属性和子对象:将尝试实现一种方法来展平json对象。因此,它可能会起作用。您需要展平该数组,以匹配您希望在每列中显示的内容。目前还不清楚预期的表应该是什么样子。您可以使用
Array#map()
将其映射到所需的结构。请更新您尝试的代码。请检查此文档,如果您阅读了文档,您可以看到数组需要包含定义列的对象,而不是进一步的属性和子对象:将尝试实现一种方法来展平json对象。因此,任何将上述json转换为平坦json的建议都可能有效?@ArjunaBandara这取决于在转换之前,您希望在实际json中保留哪些值,但这是另一个问题:)有没有建议将上面的json转换为扁平json?@ArjunaBandara这取决于在转换之前您希望在实际json中保留哪些值,但这是另一个问题:)