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)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.