You are currently viewing JavaScript JSON

JavaScript JSON

Что такое 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" ]
		}
	]
}