Преглед садржаја:
- Дефиниција - Шта значи ЈаваСцрипт Објецт Нотатион (ЈСОН)?
- Тецхопедиа објашњава ЈаваСцрипт Објецт Нотатион (ЈСОН)
Дефиниција - Шта значи ЈаваСцрипт Објецт Нотатион (ЈСОН)?
ЈаваСцрипт Објецт Нотатион (ЈСОН) је отворени стандардни формат размене података заснован на подскупу ЈаваСцрипт синтакса. ЈСОН је текстуална, лагана и опћенито се лако може прочитати / написати.
Иако је уско повезан са ЈаваСцрипт-ом, ЈСОН не зависи од језика. Иако је независан, ЈСОН користи конвенције сличне другим језицима (нпр. Ц, Ц ++, Јава, Перл и Питхон), што ЈСОН чини идеалним језиком за размену података.
ЈСОН карактеристике укључују следеће:
- Флексибилност, омогућавајући програмеру да дефинише тастере.
- Мање су режијски, јер је садржај углавном података.
- Преносни подаци.
- Не-власнички
- Уобичајен и погодан формат за Веб услуге.
Обично коришћен у развоју веб апликација, ЈСОН се може користити као формат података за било коју апликацију у којој се информације чувају као текст.
Тецхопедиа објашњава ЈаваСцрипт Објецт Нотатион (ЈСОН)
Неки преко КСМЛ-а преферирају ЈСОН као формат размене података, јер је мање вербозан, ради брзо, смањује величину података и поједностављује обраду докумената. Дуго се користи у изради веба, посебно зато што неприметно преноси информације између потенцијално неспојивих технологија. На примјер, може укључивати Јава апликацију која се изводи на УНИКС пољу или Ц # апликацију која се изводи на Виндовс-у.
Саветују се одређене мере предострожности јер је ЈСОН склон сигурносним питањима која потичу од ЈаваСцрипт интерпретера и објектних литерала, који динамички извршавају ЈСОН текст као ЈаваСцрипт. Другим речима, ЈСОН је рањив на нападаче уметања ЈаваСцрипта, који могу да хакују и екстрахирају системски / веб сервер сервер и преносе апликационе објекте. ЈСОН технике повећања безбедности постоје и могу решити такве проблеме. Стога, пре примене ЈСОН-а, програмери би требало да буду стално свесни свих сигурносних празнина и могућих решења.
