{
"employees":[
{
"firstName":"John",
"lastName":"Doe"
},
{
"firstName":"Anna",
"lastName":"Smith"
}
]
}
Как удобно передавать данные между системами написанными на различных языках программирования?
JSON
JSON (JavaScript Object Notation)
Текстовый формат обмена данными
Основан на JavaScript
Легко читается людьми
Current specification RFC 8259
JSON основан на двух структурах данных:
Коллекция пар ключ/значение. В разных языках, эта концепция реализована как объект, запись, структура, словарь, хэш, именованный список или ассоциативный массив.
Упорядоченный список значений. В большинстве языков это реализовано как массив, вектор, список или последовательность.
{
"employees":[
{
"firstName":"John",
"lastName":"Doe"
},
{
"firstName":"Anna",
"lastName":"Smith"
}
]
}
Не использует теги
Поддерживает массивы
Удобнее для чтения и изменения