Transformarea structurilor de date JavaScript în format JSON

Cu ajutorul metodei JSON.stringify se pot transforma array-uri și obiecte JavaScript în format JSON. Să ne uităm la un exemplu.

Să presupunem că avem un array cu date:

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

Să transformăm array-ul nostru în șir de caractere:

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

Se dă următorul array:

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

Transformați acest array în format JSON.

Задание 2

Se dă următorul HTML:

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

Obțineți lista de orașe în format JSON.

Задание 3

Se dă următorul HTML:

html<table>
  <tr>
    <th>Nume</th>
    <th>Prenume</th>
    <th>Patronimic</th>
  </tr>
  <tr>
    <td>Ivanov</td>
    <td>Ivan</td>
    <td>Ivanovici</td>
  </tr>
  <tr>
    <td>Petrov</td>
    <td>Petru</td>
    <td>Petrovici</td>
  </tr>
  <tr>
    <td>Sidorov</td>
    <td>Sidor</td>
    <td>Sidorovici</td>
  </tr>
</table>

Obțineți datele prezentate în format JSON sub forma unui obiect cu cheile surname, name, patronymic.