我已经创建了一个HTML表,该表是动态生成的。从该HTML表中,我想生成这样的JSON。
我使用数据属性获取表数据,并忽略了#include <iostream>
using namespace std;
int maxRemainderDivisor(int n){
n = n>>1;
return n+1;
}
int main(){
int n;
cin>>n;
cout<<maxRemainderDivisor(n)<<endl;
return 0;
}
<head>
标签。
我的所有数据都在<tfoot>
标记中,因此是否有这样的生成JSON提示?
<tbody>
我已经创建了一个JSON,但是却没有像上面的JSON那样创建。有什么提示吗?如何像上面的json一样创建JSON。
{
"id":"",
"name":"Source",
"properties":[{
"type":"",
"name1":"",
"location":"",
"schema":"",
"row":0
},{
"type":"",
"name1":"",
"location":"",
"schema":"",
"row":1
}]
}
var newFormData = [];
$('#createJSON').click(function() {
$('#main-div .component-base').each(function() {
console.log(this);
// console.log($(this));
if ($(this).data('component-type') == 'source') {
console.log('Process source');
$(this)
.find('tbody tr')
.each(function(i) {
var tb = jQuery(this);
var obj = {};
tb.find('input:not(input[type="checkbox"])').each(function() {
obj[this.name] = this.value;
});
obj['row'] = i;
newFormData.push(obj);
});
console.log(newFormData);
document.getElementById('output').innerHTML = JSON.stringify(newFormData);
event.preventDefault();
}
});
});