Синтаксис:
JSON.[metod]
Параметри:
metod - назва методу (функції).Опис:
Об'єкт JSON не створюється через конструктор new і містить методи для роботи з форматом JSON.JSON(JavaScript Object Notation - об'єктний запис JavaScript) - текстовий формат даних.
JSON дозволяє описувати об'єкти, масиви, рядки, числа і null.
Формат JSON в основному призпачений для обміну даними між комп'ютерами (клієнтом і сервером) і активно використовується у технології AJAX, і є заміною XML.
- Перевагою JSON над XML є:
- легко інтерпретується в об'єкти.
- займає менше місця
- дозволяє складні структури в атрибутах
- легко читається людиною
- Правила формату JSON:
- назва об'єкту заключається (береться) у подвійні лапки ".
- рядки заключаються тільки у подвійні лапки ".
- перед числом не повино бути нулів.
- Дані у форматі JSON:
- об'єкти {}
- масиви []
- рядки
- число
- логічне значення true або false
- null
Приклад формату JSON:
{"s":"текст","n":5.6,"b":true,"nu":null,"obj":{"p":2,"url":"яваскрипт.укр"},"mas":[1,2,3,"чотири"],"date":"2016-08-19T03:46:16.678Z"}
Зверніть увагу що дата перетворюється у текстовий рядок за допомогою Date.toJSON().Методи:
- JSON.parse() - розбирає текстовий формат JSON.
- JSON.stringify() - повертає рядок JSON.
Приклад:
var json= JSON.stringify({names:'javascript'});
var ob=JSON.parse(json);
alert(ob.names);
Немає коментарів:
Дописати коментар