Javascript - JSON и методи на работа с него, главен ИТ

Урок, който се обсъжда какво JSON и това, което има своите предимства в сравнение с други формати за данни.

Концепцията JSON

Структурата на формат JSON

По-просто казано, можете да си представите на JSON като контейнер, състоящ се от елементите. Всеки елемент в такъв контейнер - това е определен структурна единица, състояща се от ключ и стойност.

Когато тази стойност е пряко свързано с ключ и формиране на т.нар ключ-стойност двойка. За да се получи стойността на този обект, трябва да знаете ключа. Синтактично такива данни в JSON написани, както следва:

Внимание: името на ключа, опитайте да настроите така, че да не се усложни достъпа до данните, т.е. при получаването на името предпочитане стик или камила означения за съставни думи подчертае характер ( "_").

За да се разделят един елемент (двойки ключ-стойност) един от друг се използва запетая подпише (.).

Помислете например за JSON, състояща се от различни видове данни.

Работа с JSON обикновено се провежда в две направления:

JSON разбор

Използването на Оценка ():

Внимание: метод Оценка () не се препоръчва поради проблемите със сигурността, които са свързани с факта, че някой може теоретично да добавите скрипт, за да низ JSON, и тя ще бъде изпълнена. В JSON.parse () метод, уязвимост не.

Използването на JSON.parse ():

Предимства на JSON формат

JSON представяне на формата на данните има следните предимства:

Сравнение на JSON и XML формати

JSON формат има следните предимства в сравнение XML формат:

Работа с данни, след анализирането на JSON

Да разгледаме основните моменти:

За да преминете през елементите в една for..in линия, можете да използвате:

следващия цикъл може да се използва за обхождане на масив от елементи: