Json 如何使用按键';s作为列标题
我试图将handson表的数据以json格式发送到服务器,使用column头作为键值对中的键,我得到的输出是Json 如何使用按键';s作为列标题,json,handsontable,Json,Handsontable,我试图将handson表的数据以json格式发送到服务器,使用column头作为键值对中的键,我得到的输出是 { "SourceIP" : "172.34.32.43,172.23.34.56", "DestinationIP":"172.34.32.43,123.345.432.345", "Port": "8080", "Protocol":"TCP" } [“Rohit”、“Kunar”、“DDD”、“DDD”] 但我希望输出为 { "SourceIP" : "172.34.32.43,
{
"SourceIP" : "172.34.32.43,172.23.34.56",
"DestinationIP":"172.34.32.43,123.345.432.345",
"Port": "8080",
"Protocol":"TCP"
}
[“Rohit”、“Kunar”、“DDD”、“DDD”]
但我希望输出为
{
"SourceIP" : "172.34.32.43,172.23.34.56",
"DestinationIP":"172.34.32.43,123.345.432.345",
"Port": "8080",
"Protocol":"TCP"
}
要使代码像这样输出,需要更改什么
我的代码:
jQuery(document).ready(function(){
var container = document.querySelector('#exampleGrid');
var hot = new Handsontable(container, {
startRows: 1,
startCols: 5,
minSpareCols: 0,
//always keep at least 1 spare row at the right
minSpareRows: 0,
//always keep at least 1 spare row at the bottom,
colHeaders: ['Source Ip','Destination Ip','Port','Protocol','Issue'],
rowHeaders: true,
//colHeaders: true,
contextMenu: true,
persistentState: true,
manualColumnResize: true,
manualRowResize: true[![enter image description here][1]][1]
});
Handsontable.Dom.addEvent(load, 'click', function() {
console.log(JSON.stringify({hot.getData()}));
});
实际上,您要做的是在初始化对象中定义一个
数据
结构。现在你甚至没有定义任何东西(甚至可能会破坏东西)。所以你应该这样做:
data: []
然后定义列
对象:
columns: [
{data:'SourceIP'},
{data:'DestinationIP'},
{data:'Port'},
{data:'Protocol'}
]
这定义了列的顺序以及对象的创建方式。如果现在执行
hot.getData()
,它将作为对象返回。您要做的是在初始化对象中定义一个数据结构。现在你甚至没有定义任何东西(甚至可能会破坏东西)。所以你应该这样做:
data: []
然后定义列
对象:
columns: [
{data:'SourceIP'},
{data:'DestinationIP'},
{data:'Port'},
{data:'Protocol'}
]
这定义了列的顺序以及对象的创建方式。如果现在执行hot.getData()
,它将作为对象返回。您要做的是在初始化对象中定义一个数据结构。现在你甚至没有定义任何东西(甚至可能会破坏东西)。所以你应该这样做:
data: []
然后定义列
对象:
columns: [
{data:'SourceIP'},
{data:'DestinationIP'},
{data:'Port'},
{data:'Protocol'}
]
这定义了列的顺序以及对象的创建方式。如果现在执行hot.getData()
,它将作为对象返回。您要做的是在初始化对象中定义一个数据结构。现在你甚至没有定义任何东西(甚至可能会破坏东西)。所以你应该这样做:
data: []
然后定义列
对象:
columns: [
{data:'SourceIP'},
{data:'DestinationIP'},
{data:'Port'},
{data:'Protocol'}
]
这定义了列的顺序以及对象的创建方式。如果现在执行hot.getData()
,它将作为对象返回。如何在HandsonTable中合并单元格这是一个完整的其他问题,请继续并将其作为自己的问题提问。如何在HandsonTable中合并单元格这是一个完整的其他问题,请继续并将其作为自己的问题提问。如何在HandsonTable中合并单元格这是一个完整的其他问题,如何在HandsonTable中合并单元格这是一个完全不同的问题,请按照自己的方式提问。