Что такое JSON?
JSON или JSON — это формат для структурирования данных.
Для чего он используется?
Как и XML, это один из способов форматирования данных. Такой формат данных используется веб-приложениями для взаимодействия друг с другом.
Характеристики JSON
- Он удобочитаем и доступен для записи.
- Это легкий текстовый формат обмена данными, который означает, что его проще читать и записывать по сравнению с XML.
- Хотя он является производным от подмножества JavaScript, все же он не зависит от языка. Таким образом, код для генерации и анализа данных JSON может быть написан на любом другом языке программирования.
Правила
синтаксиса JSON Синтаксис JSON является производным от синтаксиса нотации объектов JavaScript:
- Данные приведены в примере пар имя/значение:
{ “name”:”Thanos” }
Types of Values:
Array: An associative array of values.
Boolean: True or false.
Number: An integer.
Object: An associative array of key/value pairs.
String: Several plain text characters which usually form a word.
- Данные разделяются запятыми
Пример:
{ “name”:”Thanos”, “Occupation”:”Destroying half of humanity” }
- Фигурные скобки удерживают объекты
Пример:
var person = { “name”:”Thanos”, “Occupation”:”Destroying half of humanity” }
Здесь человек-это объект.
- Квадратные скобки содержат массивы
Пример:
var person = { “name”:”Thanos”, “Occupation”:”Destroying half of humanity”,
“powers”:
[“Can destroy anything with snap of his fingers”,
“Damage resistance”, “Superhuman reflexes”] }
Здесь человек-это объект, а полномочия-это массив.
Примеры:
{
"Avengers": [
{
"Name" : "Tony stark",
"also known as" : "Iron man",
"Abilities" : [ "Genius", "Billionaire",
"Playboy", "Philanthropist" ]
},
{
"Name" : "Peter parker",
"also known as" : "Spider man",
"Abilities" : [ "Spider web", "Spidy sense" ]
}
]
}