Konwertuj JSON na tablicę/mapę – JavaScript

Konwertuj Json Na Tablice Mape 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 łatwo przetworzyć i przekształcić w obiekty JavaScript, takie jak tablice, mapy i tak dalej.

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

Jak przekonwertować JSON na tablicę JavaScript?

Aby przekonwertować JSON na tablicę, użyj „ analiza JSON.parse() ' metoda. Ta metoda służy do konwersji ciągu JSON na obiekt. Aby przekonwertować ciąg JSON na 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 dla metody „JSON.parse()”:



JSON. analizować ( Ciąg JSON ) ;

Akceptuje łańcuch JSON jako dane wejściowe i podaje obiekt jako dane wyjściowe.





Przykład

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



był strJSON = '{'imię': 'Paweł', 'wiek': '32', 'Oznaczenie': 'HR'}' ;

Wywołaj metodę „JSON.parse()”, przekazując ciąg JSON jako argument, który konwertuje go na obiekt:

był obiektJSON = JSON. analizować ( strJSON ) ;

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

był tablicaJSON = [ ] ;

Wykonaj iterację przekonwertowanego obiektu o nazwie „ obiektJSON ” i wciśnij wartości dla każdego klucza do tablicy za pomocą „ naciskać() ' metoda:

Do ( był I W obiektJSON ) {
tablicaJSON. naciskać ( obiektJSON [ I ] ) ;
}

Na koniec wydrukuj tablicę na konsoli:

konsola. dziennik ( tablicaJSON ) ;

Widać, że JSON został pomyślnie przekonwertowany na tablicę:

Jak przekonwertować JSON na mapę w JavaScript?

Aby przekonwertować JSON na mapę, użyj „ Mapa() ” konstruktor z „ Obiekt.wpisy() ' I ' analiza JSON.parse() metody. Metoda „JSON.parse()” konwertuje ciąg znaków na obiekt, natomiast metoda „Object.entries()” podaje tablicę par klucz-wartość z przekonwertowanego obiektu. Konstruktor „Map” tworzy nowy obiekt Map z tablicy wpisów.

Składnia

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

nowy Mapa ( Obiekt . wpisy ( JSON. analizować ( obiektJSON ) ) ) ;

Przykład

Wywołaj konstruktora „Map()” za pomocą metod „Object.entries()” i „JSON.parse()”, przekazując ciąg znaków JSON jako argument:

konst mapJSON = nowy Mapa ( Obiekt . wpisy ( JSON. analizować ( obiektJSON ) ) ) ;

Wydrukuj mapę na konsoli za pomocą „ log.konsoli() ' metoda:

konsola. dziennik ( mapJSON ) ;

Wyjście

Umieściliśmy wszystkie niezbędne informacje związane z konwersją JSON do array/map w JavaScript.

Wniosek

Aby przekonwertować JSON na tablicę, użyj „ analiza JSON.parse() ” metoda z „ naciskać() ” i przekonwertować JSON na mapę, użyj metody „ Mapa() ” konstruktor z „ Obiekt.wpisy() ' I ' analiza JSON.parse() ' metoda. Metoda JSON.parse() jest kluczową metodą konwersji, ponieważ konwertuje łańcuch JSON na obiekt. W tym samouczku zilustrowano metody konwertowania formatu JSON na tablicę i mapę w języku JavaScript.