Шта је ЈСОН? Преглед лаика

Шта је ЈСОН? Преглед лаика

Јесте ли у току са најновијим веб технологијама? Познавање ХТМЛ -а је прилично важно ако желите да превазиђете једноставне веб активности попут прегледавања и објављивања на форумима. Затим постоје напредније теме, попут ЦСС -а (сазнајте више овде), АЈАКС -а (сазнајте више овде) и ЈСОН -а.





Без обзира да ли планирате да будете веб програмер или не, добра је идеја да барем знате шта је ЈСОН, зашто је важан и зашто се данас користи свуда на вебу.





Шта је ЈСОН?

ЈСОН је скраћеница за ЈаваСцрипт Објецт Нотатион . То је отворени стандардни формат који омогућава пренос података преко веба коришћењем парови атрибут-вредност . То би могло звучати помало збуњујуће, па заронимо у то још мало.





Рецимо да ја имам балон, а ви желите мој балон. Један од начина да се то догоди било би да заиста спакујете балон и пошаљемо вам га поштом. Али алтернативна метода би била да вам опишемо атрибуте мог балона, што би вам омогућило да поново направите исти тачан балон без потребе да заправо шаљете физички балон.

Мој балон можда има материјал атрибут вредности гума . Можда има а боја атрибут вредности нет . Можда има а пречник атрибут вредности десет инча . Можда има а гасни атрибут вредности хелијум . Та четири пара атрибут-вредност су вам довољна да визуализујете мој балон, зар не?



То је отприлике начин на који ЈСОН ради када преноси податке преко Интернета.

Шта је добро ЈСОН?

ЈСОН није био први који је користио парове атрибут-вредност као начин за пренос података преко Интернета. Технички упућени међу вама могли би приметити да звучи ужасно попут КСМЛ-а. Па, испоставило се да ЈСОН и КСМЛ обављају многе исте задатке. Па зашто изабрати ЈСОН уместо КСМЛ -а?





На данашњем вебу, асинхрони учитавање података је важно. Другим речима, веб странице желе да буду у могућности да учитавају нове податке без освежавања целе странице да би до њих дошле. Ово резултира глатким и повољнијим искуством прегледања. ЈСОН је одличан за слање и примање асинхроних података јер је једноставан и лак за употребу.

Али КСМЛ ради исту ствар! Па зашто неки људи више воле ЈСОН?





Један одговор на то питање може се пронаћи у ЈСОН -овом имену: ЈаваСцрипт Објецт Нотатион . Изворно га препознаје ЈаваСцрипт, који је један од најпопуларнијих језика у свету. Будући да је ЈСОН подскуп ЈаваСцрипт -а, морате врло мало додатно научити када знате ЈаваСцрипт.

како избрисати датотеке за ажурирање оперативног система Виндовс 10

Други разлог је што је ЈСОН читљивији од КСМЛ -а. Наравно, лако се навикнути на КСМЛ када сте га користили неко време, али поглед на КСМЛ датотеку може бити неодољив са свим њеним ознакама и опширношћу. ЈСОН је чистији, лакши за разумевање почетницима и прилично флексибилан са својим основним типовима података.

Погледајте шта ЈСОН -ови творци имају да кажу о овом поређењу на свом ЈСОН вс. КСМЛ страна.

Како изгледа ЈСОН?

ЈСОН је само низ парова атрибут-вредност који се по потреби могу угнездити у њих саме. На пример, ако је наш објекат података особа, та особа би могла бити представљена следећим ЈСОН подацима:

Свака линија почиње са атрибут затим следи двоточка, затим вредност за тај атрибут. Та вредност може бити и низ, као што се види са горњим атрибутом 'пхонеНумберс'. Вредност такође може бити низ више парова атрибут-вредност, које можете видети на делу са атрибутом 'адреса'. Ово се зове ан објекат .

За поређење, ево истих података које представља КСМЛ:

Закључак

ЈСОН је само начин представљања објеката података приликом њиховог преношења преко Интернета. То је алтернатива КСМЛ -у која је изворна за ЈаваСцрипт, што је један од разлога зашто је толико популаран и распрострањен. Најчешћа употреба ЈСОН -а је извлачење података са веб сервера на захтев.

Надајмо се да сада боље разумете ЈСОН и како се он користи у веб развоју. За даље учење, ЈСОН страница на МДН -у је одлично место за почетак.

Заслуге за слике: ЈСОН Магнифиед Виа Схуттерстоцк

Објави Објави Твеет Емаил 8 најбољих веб страница за бесплатно преузимање аудио књига

Аудио књиге су одличан извор забаве и много их је лакше пробавити. Ево осам најбољих веб страница на којима их можете бесплатно преузети.

Прочитајте следеће
Повезане теме
  • Интернет
  • Објашњена технологија
  • Веб Девелопмент
  • Програмирање
О аутору Јоел Лее(Објављено 1524 чланака)

Јоел Лее је главни уредник МакеУсеОф -а од 2018. године. у области рачунарства и преко девет година професионалног искуства у писању и уређивању.

Више од Јоела Лееја

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили