Претворите ЈСОН у низ/мапу – ЈаваСцрипт

Pretvorite Json U Niz Mapu Javascript



ЈСОН, такође познат као „ ЈаваСцрипт нотација објеката “, се обично користи за пренос података између сервера и веб апликације. ЈСОН је једноставан формат заснован на тексту који се може једноставно обрадити и претворити у ЈаваСцрипт објекте као што су низови, мапе и тако даље.

Овај водич ће илустровати начине претварања ЈСОН-а у низ и мапу у ЈаваСцрипт-у.

Како претворити ЈСОН у ЈаваСцрипт низ?

Да бисте претворили ЈСОН у низ, користите „ ЈСОН.парсе() ” метод. Овај метод се користи за претварање ЈСОН стринга у објекат. За претварање ЈСОН стринга у низ, прво ћемо конвертовати стринг у објекат, а затим позвати „ пусх() ” метод за додавање вредности у празан низ.







Синтакса



Користите следећи метод за метод „ЈСОН.парсе()“:



ЈСОН. анализирати ( ЈСОНСтринг ) ;

Он прихвата ЈСОН стринг као улаз и даје објекат као излаз.





Пример

Направите ЈСОН стринг под називом „ стрЈСОН ”:



био стрЈСОН = '{'наме': 'Паул', 'аге': '32', 'Десигнатион': 'ХР'}' ;

Позовите метод „ЈСОН.парсе()“ тако што ћете проследити ЈСОН стринг као аргумент који га претвара у објекат:

био објЈСОН = ЈСОН. анализирати ( стрЈСОН ) ;

Направите празан низ под називом „ арраиЈСОН ”:

био арраиЈСОН = [ ] ;

Поновите конвертовани објекат под називом „ објЈСОН ” и гурните вредности уз сваки кључ у низ користећи „ пусх() ” метод:

за ( био и ин објЈСОН ) {
арраиЈСОН. гурати ( објЈСОН [ и ] ) ;
}

На крају, одштампајте низ на конзоли:

конзола. Пријава ( арраиЈСОН ) ;

Може се видети да је ЈСОН успешно конвертован у низ:

Како претворити ЈСОН у мапу у ЈаваСцрипт-у?

Да бисте конвертовали ЈСОН у мапу, користите „ Мапа() ” конструктор са „ Објецт.ентриес() ' и ' ЈСОН.парсе() ” методе. Метода “ЈСОН.парсе()” конвертује стринг у објекат, док метода “Објецт.ентриес()” даје низ парова кључ/вредност из конвертованог објекта. „Мапа“ конструктор креира нови објекат Мап из низа уноса.

Синтакса

Користите дату синтаксу за претварање ЈСОН-а у мапу у ЈаваСцрипт-у:

Нова Мапа ( Објекат . уносе ( ЈСОН. анализирати ( објЈСОН ) ) ) ;

Пример

Позовите конструктор „Мап()“ помоћу метода „Објецт.ентриес()“ и „ЈСОН.парсе()“ тако што ћете проследити ЈСОН стринг као аргумент:

конст мапЈСОН = Нова Мапа ( Објекат . уносе ( ЈСОН. анализирати ( објЈСОН ) ) ) ;

Одштампајте мапу на конзоли користећи „ цонсоле.лог() ” метод:

конзола. Пријава ( мапЈСОН ) ;

Излаз

Дали смо све потребне информације у вези са конверзијом ЈСОН-а у низ/мапу у ЈаваСцрипт-у.

Закључак

Да бисте конвертовали ЈСОН у низ, користите „ ЈСОН.парсе() ” метод са „ пусх() ” и да бисте конвертовали ЈСОН у мапу, користите „ Мапа() ” конструктор са „ Објецт.ентриес() ' и ' ЈСОН.парсе() ” метод. Метода ЈСОН.парсе() је кључни метод за конверзију јер конвертује ЈСОН стринг у објекат. Овај водич је илустровао методе за претварање ЈСОН-а у низ и мапу у ЈаваСцрипт-у.