Я пытаюсь преобразовать таблицу HTML в пару имя-значение в формате JSON с использованием Jquery.
<table class="table">
<thead class="thead-light">
<tr>
<th>MobileNumber</th>
<th>Amount</th>
<th>Fuel</th>
</tr>
</thead>
<tbody>
<tr>
<td>1223445</td>
<td>12.49</td>
<td>1223</td>
</tr>
<tr>
<td>99999</td>
<td>11.39</td>
<td>1277745</td>
</tr>
</tbody>
</table>
Приведенная выше таблица должна быть преобразована в пару значений имени в формате JSON, как показано ниже
[{
"Customer":{
"MobileNumber":"1223445"
},
"TemplateFieds": [{
"Name": "Amount",
"value": "12.49"
},
{
"Name":"Fuel",
"value": "1223"
}]
},
{
"Customer":{
"MobileNumber":"99999"
},
"TemplateFieds": [{
"Name": "Amount",
"value": "11.39"
},
{
"Name":"Fuel",
"value": "1277745"
}]
}]
Я пытаюсь изменить эту функцию из ( получить значения из таблицы в виде пар ключ-значение с jquery ), но я не могу понять это правильно.
var result = $('myTable tbody').children().map(function () {
var children = $(this).children();
return {
name: children.eq(0).text(),
value: children.eq(1).text()
};
}).get();
У кого-то есть идеипреобразовать таблицу HTML в вышеупомянутый формат JSON?
-Alan-