Konwertuj JSON na tablicę/mapę - JavaScript

Konwertuj JSON na tablicę/mapę - JavaScript
JSON, znany również jako „Notacja obiektu JavaScript”, Jest powszechnie używany do przesyłania danych między serwerem a aplikacją internetową. JSON to prosty format tekstowy, który można po prostu przetworzyć i przekształcić w obiekty JavaScript, takie jak tablice, mapy i tak dalej.

Ten samouczek ilustruje sposoby konwersji JSON na tablicę i mapę w JavaScript.

Jak przekonwertować JSON na tablicę JavaScript?

Aby przekonwertować JSON na tablicę, użyj „JSON.analizować()" metoda. Ta metoda służy do konwersji ciągu JSON w obiekt. Aby przekształcić ciąg JSON w tablicę, najpierw przekonwertujemy ciąg na obiekt, a następnie wywołamy „naciskać()”Metoda dodawania wartości w pustej tablicy.

Składnia

Użyj następującej metody „JSON.metoda parse () ”:

JSON.Parse (JSonstring);

Akceptuje ciąg JSON jako wejście i daje obiekt jako wyjście.

Przykład

Utwórz ciąg JSON o nazwie „Strjson ”:

var strjson = '„name”: „Paul”, „wiek”: „32”, „oznaczenie”: „hr” ”;

Wywołać „JSON.metoda parse () ”, przekazując ciąg JSON jako argument, który przekształca go w obiekt:

var objjson = JSON.Parse (Strjson);

Utwórz pustą tablicę o nazwie „ArrayJson”:

var arrayJson = [];

Iteruj przekonwertowany obiekt zwany „OBJJSON”I popchnij wartości do każdego klucza do tablicy za pomocą„naciskać()" metoda:

dla (var i in objJson)
ArrayJson.push (objjson [i]);

Na koniec wydrukuj tablicę na konsoli:

konsola.log (arrayJson);

Można zauważyć, że JSON został pomyślnie przekonwertowany na tablicę:

Jak przekonwertować JSON na mapę w JavaScript?

Aby przekształcić JSON na mapę, użyj „Mapa()”Konstruktor z„Obiekt.wpisy ()" I "JSON.analizować()”Metody. „JSON.metoda parse () ”przekształca ciąg w obiekt, podczas gdy„ obiekt.Metoda wpisów () ”podaje tablicę par kluczowych z przekonwertowanego obiektu. Konstruktor „mapy” tworzy nowy obiekt mapy z szeregu wpisów.

Składnia

Użyj podanej składni do konwersji JSON na mapę w JavaScript:

Nowa mapa (obiekt.wpisy (Json.parse (objjson)));

Przykład

Zadzwoń do konstruktora „map ()” z „obiektem.wpisy () ”i„ JSON.Metoda parse () ”, przekazując ciąg JSON jako argument:

const mapJson = nowa mapa (obiekt.wpisy (Json.parse (objjson)));

Wydrukuj mapę na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (mapJson);

Wyjście

Podaliśmy wszystkie niezbędne informacje związane z konwersją JSON na tablicę/mapę w JavaScript.

Wniosek

Aby przekształcić JSON na tablicę, użyj „JSON.analizować()„Metoda z„naciskać()„Metoda i przekonwertowanie JSON na mapę, użyj„Mapa()”Konstruktor z„Obiekt.wpisy ()" I "JSON.analizować()" metoda. JSON.metoda parse () jest kluczową metodą konwersji, ponieważ przekształca ciąg JSON w obiekt. Ten samouczek zilustrował metody konwersji JSON na tablicę i mapę w JavaScript.