Табдил додани сохторҳои додаҳои JavaScript ба формати JSON

Бо ёрии методи JSON.stringify имкон доред, ки массивҳо ва объектҳои JavaScript-ро ба формати JSON табдил диҳед. Биёед мисолро бубинем.

Фарз кунем, ки мо массиви зеринро дорем:

javascriptlet arr = [1, 2, 3, 4, 5, 'a', 'b'];

Массивро ба сатр табдил медиҳем:

javascriptlet json = JSON.stringify(arr);
Задание 1

Массиви зерин дода шудааст:

javascriptlet json = ['user1', 'user2', 'user3', 'user4', 'user5'];

Ин массивро ба формати JSON табдил диҳед.

Задание 2

HTML-и зерин дода шудааст:

html<ul>
  <li>city1</li>
  <li>city2</li>
  <li>city3</li>
  <li>city4</li>
</ul>

Рӯйхати шаҳрҳоро ба формати JSON ба даст оред.

Задание 3

HTML-и зерин дода шудааст:

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 ба даст оред.