Transformacja struktur danych JavaScript do formatu JSON

Za pomocą metody JSON.stringify można przekształcić tablice i obiekty JavaScript na format JSON. Spójrzmy na przykład.

Załóżmy, że mamy tablicę z danymi:

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

Przekształćmy naszą tablicę na ciąg znaków:

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

Dana jest następująca tablica:

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

Przekształć tę tablicę na format JSON.

Задание 2

Dany jest następujący HTML:

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

Pobierz listę miast w formacie JSON.

Задание 3

Dany jest następujący HTML:

html<table>
  <tr>
    <th>Nazwisko</th>
    <th>Imię</th>
    <th>Imię ojca</th>
  </tr>
  <tr>
    <td>Iwanow</td>
    <td>Iwan</td>
    <td>Iwanowicz</td>
  </tr>
  <tr>
    <td>Pietrow</td>
    <td>Piotr</td>
    <td>Piotrowicz</td>
  </tr>
  <tr>
    <td>Sidorow</td>
    <td>Sidor</td>
    <td>Sidorowicz</td>
  </tr>
</table>

Pobierz przedstawione dane w formacie JSON w postaci obiektu z kluczami surname, name, patronymic.