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:
let arr = [1, 2, 3, 4, 5, 'a', 'b'];
Muunnetaan taulukkomme merkkijonoksi:
let json = JSON.stringify(arr);
Annettu seuraava taulukko:
let json = ['user1', 'user2', 'user3', 'user4', 'user5'];
Muunna tämä taulukko JSON-muotoon.
Annettu seuraava HTML:
<ul>
<li>city1</li>
<li>city2</li>
<li>city3</li>
<li>city4</li>
</ul>
Hae kaupunkien lista JSON-muodossa.
Annettu seuraava 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.