Latest web development tutorials

синтаксис JSON

Синтаксис JSON является подмножеством синтаксиса JavaScript.


правила синтаксиса JSON

JavaScript Object Notation JSON синтаксис является подмножеством французской и Франции.

  • Данные в пар имя / значение
  • Данные, разделенные запятыми
  • Сохранить фигурные скобки объектов
  • Сохраните скобки массива

JSON пары имя / значение

Запись формата данных JSON является: пары имя / значение.

пар имя / значение, включают имена полей (в двойных кавычках), а затем писать двоеточие, затем значение:

"firstName" : "John"

Легко понять, что это эквивалентно утверждению JavaScript:

firstName = "John"


значение в формате JSON

Значения JSON могут быть:

  • Число (целое или с плавающей точкой)
  • String (в двойных кавычках)
  • Логическое значение (истина или ложь)
  • Array (в квадратных скобках)
  • Объект (брекеты)
  • нуль

объект JSON

Объект JSON написан в фигурные скобки:

Объекты могут содержать несколько пар имя / значение:

{ "firstName":"John" , "lastName":"Doe" }

Кроме того, легко понять, и это утверждение JavaScript эквивалентно:

firstName = "John"
lastName = "Doe"


JSON массив

JSON массив записывается в скобках:

Массив может содержать несколько объектов:

{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}

В приведенном выше примере объект "сотрудники" представляет собой массив, содержащий три объекта. Каждый объект от имени лица (имя и фамилия) записей.


JSON с использованием синтаксиса JavaScript

Поскольку JSON с использованием синтаксиса JavaScript, поэтому никакого дополнительного программного обеспечения не может обрабатывать JavaScript в формате JSON.

С помощью JavaScript, вы можете создать объект массива и присвоить следующим образом:

примеров

var employees = [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
];

JavaScript может получить доступ к массив объектов, как первый:

employees[0].lastName;

Назад гласит:

Doe

Вы можете изменить данные, как это:

employees[0].firstName = "Jonatan";

Попробуйте »

В следующих разделах вы узнаете, как преобразовать текст в объект JSON JavaScript.


JSON-файл

  • Тип файла JSON ".json"
  • MIME-тип JSON текста "приложение / JSON"