JavaScript datu struktūru pārveidošana JSON formātā

Izmantojot metodi JSON.stringify, var pārveidot JavaScript masīvus un objektus JSON formātā. Apskatīsim piemēru.

Pieņemsim, ka mums ir masīvs ar datiem:

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

Pārveidosim mūsu masīvu par virkni:

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

Dots šāds masīvs:

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

Pārveidojiet šo masīvu JSON formātā.

Задание 2

Dots šāds HTML:

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

Iegūstiet pilsētu sarakstu JSON formātā.

Задание 3

Dots šāds HTML:

html<table>
  <tr>
    <th>Uzvārds</th>
    <th>Vārds</th>
    <th>Otrs vārds</th>
  </tr>
  <tr>
    <td>Ivanovs</td>
    <td>Ivans</td>
    <td>Ivanovičs</td>
  </tr>
  <tr>
    <td>Petrovs</td>
    <td>Pēteris</td>
    <td>Petrovičs</td>
  </tr>
  <tr>
    <td>Sidorovs</td>
    <td>Sidors</td>
    <td>Sidrovičs</td>
  </tr>
</table>

Iegūstiet uzrādītos datus JSON formātā objekta veidā ar atslēgām surname, name, patronymic.