Този урок ще илюстрира начините за конвертиране на 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.