Javascript - JSON и методи на работа с него, главен ИТ
Урок, който се обсъжда какво JSON и това, което има своите предимства в сравнение с други формати за данни.
Концепцията JSON
Структурата на формат JSON
По-просто казано, можете да си представите на JSON като контейнер, състоящ се от елементите. Всеки елемент в такъв контейнер - това е определен структурна единица, състояща се от ключ и стойност.
Когато тази стойност е пряко свързано с ключ и формиране на т.нар ключ-стойност двойка. За да се получи стойността на този обект, трябва да знаете ключа. Синтактично такива данни в JSON написани, както следва:
Внимание: името на ключа, опитайте да настроите така, че да не се усложни достъпа до данните, т.е. при получаването на името предпочитане стик или камила означения за съставни думи подчертае характер ( "_").
За да се разделят един елемент (двойки ключ-стойност) един от друг се използва запетая подпише (.).
Помислете например за JSON, състояща се от различни видове данни.
Работа с JSON обикновено се провежда в две направления:
JSON разбор
Използването на Оценка ():
Внимание: метод Оценка () не се препоръчва поради проблемите със сигурността, които са свързани с факта, че някой може теоретично да добавите скрипт, за да низ JSON, и тя ще бъде изпълнена. В JSON.parse () метод, уязвимост не.
Използването на JSON.parse ():
Предимства на JSON формат
JSON представяне на формата на данните има следните предимства:
Сравнение на JSON и XML формати
JSON формат има следните предимства в сравнение XML формат:
Работа с данни, след анализирането на JSON
Да разгледаме основните моменти:
За да преминете през елементите в една for..in линия, можете да използвате:
следващия цикъл може да се използва за обхождане на масив от елементи: