JavaScriptin tietorakenteiden muuntaminen JSON-muotoon

JSON.stringify -metodilla voidaan muuntaa JavaScriptin taulukot ja oliot JSON-muotoon. Katsotaan tätä esimerkin avulla.

Oletetaan, että meillä on taulukko tiedoilla:

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

Muunnetaan taulukkomme merkkijonoksi:

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

Annettu seuraava taulukko:

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

Muunna tämä taulukko JSON-muotoon.

Задание 2

Annettu seuraava HTML:

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

Hae kaupunkien lista JSON-muodossa.

Задание 3

Annettu seuraava HTML:

html<table>
  <tr>
    <th>Sukunimi</th>
    <th>Etunimi</th>
    <th>Patronyymi</th>
  </tr>
  <tr>
    <td>Ivanov</td>
    <td>Ivan</td>
    <td>Ivanovitš</td>
  </tr>
  <tr>
    <td>Petrov</td>
    <td>Pjotr</td>
    <td>Petrovitš</td>
  </tr>
  <tr>
    <td>Sidorov</td>
    <td>Sidor</td>
    <td>Sidorovitš</td>
  </tr>
</table>

Hae esitetyt tiedot JSON-muodossa oliona, jossa on avaimet surname, name, patronymic.