Овај водич ће илустровати начине претварања ЈСОН-а у низ и мапу у ЈаваСцрипт-у.
Како претворити ЈСОН у ЈаваСцрипт низ?
Да бисте претворили ЈСОН у низ, користите „ ЈСОН.парсе() ” метод. Овај метод се користи за претварање ЈСОН стринга у објекат. За претварање ЈСОН стринга у низ, прво ћемо конвертовати стринг у објекат, а затим позвати „ пусх() ” метод за додавање вредности у празан низ.
Синтакса
Користите следећи метод за метод „ЈСОН.парсе()“:
ЈСОН. анализирати ( ЈСОНСтринг ) ;
Он прихвата ЈСОН стринг као улаз и даје објекат као излаз.
Пример
Направите ЈСОН стринг под називом „ стрЈСОН ”:
био стрЈСОН = '{'наме': 'Паул', 'аге': '32', 'Десигнатион': 'ХР'}' ;
Позовите метод „ЈСОН.парсе()“ тако што ћете проследити ЈСОН стринг као аргумент који га претвара у објекат:
био објЈСОН = ЈСОН. анализирати ( стрЈСОН ) ;Направите празан низ под називом „ арраиЈСОН ”:
био арраиЈСОН = [ ] ;Поновите конвертовани објекат под називом „ објЈСОН ” и гурните вредности уз сваки кључ у низ користећи „ пусх() ” метод:
за ( био и ин објЈСОН ) {арраиЈСОН. гурати ( објЈСОН [ и ] ) ;
}
На крају, одштампајте низ на конзоли:
конзола. Пријава ( арраиЈСОН ) ;Може се видети да је ЈСОН успешно конвертован у низ:
Како претворити ЈСОН у мапу у ЈаваСцрипт-у?
Да бисте конвертовали ЈСОН у мапу, користите „ Мапа() ” конструктор са „ Објецт.ентриес() ' и ' ЈСОН.парсе() ” методе. Метода “ЈСОН.парсе()” конвертује стринг у објекат, док метода “Објецт.ентриес()” даје низ парова кључ/вредност из конвертованог објекта. „Мапа“ конструктор креира нови објекат Мап из низа уноса.
Синтакса
Користите дату синтаксу за претварање ЈСОН-а у мапу у ЈаваСцрипт-у:
Нова Мапа ( Објекат . уносе ( ЈСОН. анализирати ( објЈСОН ) ) ) ;Пример
Позовите конструктор „Мап()“ помоћу метода „Објецт.ентриес()“ и „ЈСОН.парсе()“ тако што ћете проследити ЈСОН стринг као аргумент:
конст мапЈСОН = Нова Мапа ( Објекат . уносе ( ЈСОН. анализирати ( објЈСОН ) ) ) ;Одштампајте мапу на конзоли користећи „ цонсоле.лог() ” метод:
конзола. Пријава ( мапЈСОН ) ;Излаз
Дали смо све потребне информације у вези са конверзијом ЈСОН-а у низ/мапу у ЈаваСцрипт-у.
Закључак
Да бисте конвертовали ЈСОН у низ, користите „ ЈСОН.парсе() ” метод са „ пусх() ” и да бисте конвертовали ЈСОН у мапу, користите „ Мапа() ” конструктор са „ Објецт.ентриес() ' и ' ЈСОН.парсе() ” метод. Метода ЈСОН.парсе() је кључни метод за конверзију јер конвертује ЈСОН стринг у објекат. Овај водич је илустровао методе за претварање ЈСОН-а у низ и мапу у ЈаваСцрипт-у.