Warning: Undefined array key "HTTPS" in /home/server671968/ftp/migracja/maciejdobruchowski.com/public_html/maciejdobruchowskipl/wp-content/plugins/click-jacker/includes/functions.php(1) : eval()'d code on line 7
JSON - Tam i spowrotem - Nupas-Cadmatic Hull Ekspert

Cadmatic-Hull Ekspert

JSON – Tam i spowrotem

Przetwarzanie łańcucha JSON (JavaScriptObjectNotation) do obiektu i spowrotem do łańcucha JSON.

Zaczniemy od utworzenia pustego kontenera JSON. Wewnątrz nawiasów klamrowych wstawiamy pary pustych łańcuchów:

{"":"", "":""}

Teraz umieścimy przykładowe dane

{"favColor":"brązowy","favSeason":"jesień"}

Mamy kompletną strukturę JSON. Teraz powinniśmy przypisać ją do jakieś zmiennej. Ponieważ będzie to zmienna typu string nawiasy klamrowe musimy umieścić jeszcze wewnątrz pojedynczych apostrofów. Dodajemy również kończący linię średnik.

var start = '{"favColor":"brązowy","favSeason":"jesień"}';

Teraz zamienimy łańcuch JSON na obiekt przy pomocy metody parse. W następujący sposób:

var myObject = JSON.parse(start);

Rezultat możemy sprawdzić w konsoli.

console.log(myObject);

Cały kod wpisany do pliku main.js wygląda następująco:

var start = '{"favColor":"brązowy","favSeason":"jesień"}';

var myObject = JSON.parse(start);

console.log(myObject);

Po uruchomieniu tego kodu, w konsoli zobaczymy jako rezultat obiekt

Object { favColor: "brązowy", favSeason: "jesień" }

Teraz możemy zrobić operację odwrotną. To znaczy zamienić obiekt na string w formacie JSON przy pomocy metody stringify.

var myString = JSON.stringify(myObject);

Testujemy rezultat tej operacji w konsoli:

console.log(myString);

Otrzymany rezultat to:

{"favColor":"brązowy","favSeason":"jesień"}