синтаксис JSON
Синтаксис JSON является подмножеством синтаксиса JavaScript.
правила синтаксиса JSON
JavaScript Object Notation JSON синтаксис является подмножеством французской и Франции.
- Данные в пар имя / значение
- Данные, разделенные запятыми
- Сохранить фигурные скобки объектов
- Сохраните скобки массива
JSON пары имя / значение
Запись формата данных JSON является: пары имя / значение.
пар имя / значение, включают имена полей (в двойных кавычках), а затем писать двоеточие, затем значение:
Легко понять, что это эквивалентно утверждению JavaScript:
значение в формате JSON
Значения JSON могут быть:
- Число (целое или с плавающей точкой)
- String (в двойных кавычках)
- Логическое значение (истина или ложь)
- Array (в квадратных скобках)
- Объект (брекеты)
- нуль
объект JSON
Объект JSON написан в фигурные скобки:
Объекты могут содержать несколько пар имя / значение:
Кроме того, легко понять, и это утверждение JavaScript эквивалентно:
lastName = "Doe"
JSON массив
JSON массив записывается в скобках:
Массив может содержать несколько объектов:
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
В приведенном выше примере объект "сотрудники" представляет собой массив, содержащий три объекта. Каждый объект от имени лица (имя и фамилия) записей.
JSON с использованием синтаксиса JavaScript
Поскольку JSON с использованием синтаксиса JavaScript, поэтому никакого дополнительного программного обеспечения не может обрабатывать JavaScript в формате JSON.
С помощью JavaScript, вы можете создать объект массива и присвоить следующим образом:
примеров
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
];
JavaScript может получить доступ к массив объектов, как первый:
Назад гласит:
Вы можете изменить данные, как это:
Попробуйте »
В следующих разделах вы узнаете, как преобразовать текст в объект JSON JavaScript.
JSON-файл
- Тип файла JSON ".json"
- MIME-тип JSON текста "приложение / JSON"