Табдил додани сохторҳои додаҳои JavaScript ба формати JSON
Бо ёрии методи JSON.stringify имкон доред,
ки массивҳо ва объектҳои JavaScript-ро
ба формати JSON табдил диҳед. Биёед мисолро бубинем.
Фарз кунем, ки мо массиви зеринро дорем:
let arr = [1, 2, 3, 4, 5, 'a', 'b'];
Массивро ба сатр табдил медиҳем:
let json = JSON.stringify(arr);
Массиви зерин дода шудааст:
let json = ['user1', 'user2', 'user3', 'user4', 'user5'];
Ин массивро ба формати JSON табдил диҳед.
HTML-и зерин дода шудааст:
<ul>
<li>city1</li>
<li>city2</li>
<li>city3</li>
<li>city4</li>
</ul>
Рӯйхати шаҳрҳоро ба формати JSON ба даст оред.
HTML-и зерин дода шудааст:
<table>
<tr>
<th>Фамилия</th>
<th>Ном</th>
<th>Номи падар</th>
</tr>
<tr>
<td>Иванов</td>
<td>Иван</td>
<td>Иванович</td>
</tr>
<tr>
<td>Петров</td>
<td>Петр</td>
<td>Петрович</td>
</tr>
<tr>
<td>Сидоров</td>
<td>Сидор</td>
<td>Сидорович</td>
</tr>
</table>
Додаҳои пешниҳодшударо ба формати
JSON ба сурати объект бо калидҳои surname,
name, patronymic ба даст оред.