Jak przekonwertować obiekt JSON na tablicę JavaScript

Jak przekonwertować obiekt JSON na tablicę JavaScript
JSON jest standardowym formatem reprezentacji danych opartych na parach kluczowych. Tablica JavaScript jest łatwiejszym sposobem odczytania i zrozumienia wszelkich informacji w porównaniu z obiektami JSON ze względu na jego zorganizowany sposób. W tym celu JavaScript zapewnia „Wpisy ()” Metoda z klasy „Obiekt”, aby przekonwertować obiekt JSON na tablicę JavaScript. Co więcej, „For-in Loop ” jest zintegrowany z pustym ciągiem, aby wykonać konwersję obiektu JSON na tablicę. Ten artykuł pokazuje przekształcający obiekt JSON na tablicę JavaScript. Treść jest następująca:
  • Za pomocą metody wpisów () do konwersji obiektu JSON na tablicę JavaScript
  • Korzystanie z pętli do konwersji obiektu JSON na tablicę JavaScript

Metoda 1: Za pomocą metody wpisów () do konwersji obiektu JSON na tablicę JavaScript

JavaScript zapewnia metodę wpisów () do przekształcenia obiektu JSON w tablicę. Metoda wykorzystuje klasę obiektu do wykonywania konwersji. Aby go użyć, składnia metody wpisów () podano poniżej:

Składnia

Obiekt.wpisy (JSON_OBJ)

W tej składni, „JSON_OBJ” Określa obiekt JSON, który ma zostać przekonwertowany na tablicę JavaScript.

Kod

konsola.log („Przykład do konwersji JSON OBJ na tablicę”);
const Teacher = Nazwa: „Harry”, wiek: 30, temat: „angielski”;
konsola.log (obiekt.wpisy (nauczyciel));

Opis kodu jest następujący:

  • Po pierwsze, obiekt JSON „nauczyciel”Powstaje, który obejmuje elementy takie jak "nazwa", "wiek", I "temat".
  • „Wpisy ()” Metoda jest wykorzystywana do wykonywania konwersji z obiektów JSON do tablic JavaScript. W tej metodzie obiekt JSON „nauczyciel”Jest przekazywany jako argument o zdobyciu tablicy JavaScript.
  • Wreszcie konsola.dziennik() Metoda jest przystosowana do wyświetlania tablicy w przeglądarce.

Wyjście

Wyjście zwraca obiekt JSON „nauczyciel”Jest przekonwertowany na tablicę.

Metoda 2: Korzystanie z pętli „for-in” do konwersji obiektu JSON na tablicę JavaScript

Inna metoda jest rozważana przez For-in Loop Aby przekonwertować obiekt JSON na tablicę JavaScript. dla w pętla Itera nad obiektem JSON. Każda iteracja zwraca kluczową wartość, która jest pomocna w przekształcaniu obiektu w tablicę w JavaScript. Na przykład kod podano poniżej:

Kod

konsola.Log („Przykład do konwersji JSON OBJ na tablicę”)
var json_obj = „John”: 10, „Harry”: 17;
var array = [];
dla (var I in Json_Obj)
szyk.push ([i, json_obj [i]]);
konsola.log (JSON_OBJ);
konsola.log (tablica);

Opis kodu jest następujący:

  • Po pierwsze, obiekt JSON „JSON_OBJ” jest inicjowany dwoma elementami "Jan" I "Złupić".
  • Ponadto pusty "szyk" jest inicjowany, że przechowuje elementy obiektu JSON.
  • Potem a „For in Loop” jest stosowany, który wykonuje liczbę elementów w „JSON_OBJ”.
  • W tej pętli, szyk.naciskać() Metoda jest wykorzystywana do wstawienia elementów z „JSON_OBJ ” do tablicy.

Wyjście

Wyjście pokazuje, że obiekt JSON „JSON_OBJ” jest przekonwertowany na JavaScript "szyk" wykorzystując „For-in Loop”.

Wniosek

JavaScript zapewnia „wpisy ()" I "For-in Loop ” Aby przekonwertować obiekt JSON na tablicę JavaScript. Metoda wpisów () jest stosowana do wykonywania konwersji z obiektu JSON do tablicy za pomocą klasy obiektu. Ponadto For-in Loop pracuje na pustej tablicy, aby przechowywać elementy obiektu JSON w tablicy. W tym poście obie metody wyjaśniono za pomocą przykładów konwersji obiektów JSON na tablicę.