Конвертиране на JSON в масив/карта – JavaScript

Konvertirane Na Json V Masiv Karta Javascript



JSON, известен също като „ JavaScript обектна нотация ”, обикновено се използва за предаване на данни между сървър и уеб приложение. JSON е прост текстов формат, който може просто да бъде обработен и превърнат в обекти на JavaScript като масиви, карти и т.н.

Този урок ще илюстрира начините за конвертиране на JSON в масив и карта в JavaScript.

Как да конвертирате JSON в JavaScript масив?

За да конвертирате JSON в масив, използвайте „ JSON.parse() ” метод. Този метод се използва за преобразуване на JSON низ в обект. За да преобразуваме JSON низа в масив, първо ще преобразуваме низа в обект и след това ще извикаме „ натиснете () ” метод за добавяне на стойности в празен масив.







Синтаксис



Използвайте следния метод за метода „JSON.parse()“:



JSON. анализирам ( JSONString ) ;

Той приема JSON низ като вход и дава обект като изход.





Пример

Създайте JSON низ с име „ strJSON ”:



беше strJSON = '{'име': 'Пол', 'възраст': '32', 'Наименование': 'HR'}' ;

Извикайте метода „JSON.parse()“, като подадете JSON низа като аргумент, който го преобразува в обект:

беше objJSON = JSON. анализирам ( strJSON ) ;

Създайте празен масив с име „ масивJSON ”:

беше масивJSON = [ ] ;

Повторете преобразувания обект, наречен „ objJSON ” и натиснете стойностите срещу всеки ключ към масива с помощта на „ натиснете () ” метод:

за ( беше i в objJSON ) {
масивJSON. тласък ( objJSON [ i ] ) ;
}

Накрая отпечатайте масива на конзолата:

конзола. дневник ( масивJSON ) ;

Може да се види, че JSON е успешно преобразуван в масив:

Как да конвертирате JSON в карта в JavaScript?

За конвертиране на JSON в карта използвайте „ Карта() ” конструктор с „ Object.entries() ' и ' JSON.parse() ” методи. Методът “JSON.parse()” преобразува низа в обект, докато методът “Object.entries()” дава масив от двойки ключ-стойност от конвертирания обект. Конструкторът “Map” създава нов обект Map от масива от записи.

Синтаксис

Използвайте дадения синтаксис за конвертиране на JSON в карта в JavaScript:

нов Карта ( Обект . записи ( JSON. анализирам ( objJSON ) ) ) ;

Пример

Извикайте конструктора „Map()“ с метода „Object.entries()“ и „JSON.parse()“, като подадете JSON низа като аргумент:

конст mapJSON = нов Карта ( Обект . записи ( JSON. анализирам ( objJSON ) ) ) ;

Отпечатайте картата на конзолата, като използвате „ console.log() ” метод:

конзола. дневник ( mapJSON ) ;

Изход

Предоставили сме цялата необходима информация, свързана с преобразуването на JSON в масив/карта в JavaScript.

Заключение

За конвертиране на JSON в масив използвайте „ JSON.parse() ' метод с ' натиснете () ' и за да конвертирате JSON в карта, използвайте метода ' Карта() ” конструктор с „ Object.entries() ' и ' JSON.parse() ” метод. Методът JSON.parse() е ключовият метод за преобразуване, тъй като преобразува JSON низа в обект. Този урок илюстрира методите за конвертиране на JSON в масив и карта в JavaScript.