Ответ 1
JSON (JavaScript Object Notation) - это язык хранения данных, немного похожий на XML, но использует более знакомый синтаксис и семантику стиля словаря. Например, я могу хранить адресную книгу в JSON:
[{"Name": "Jane", "Address": "28 Seventh St", "Age": 27},
{"Name": "Steve", "Address": "14 Ninth St", "Age": 25}
]
Обратите внимание, что он очень похож на словарь Python или JavaScript и синтаксис списка. В основном это все: сериализация этих шести основных типов данных:
- Объект (или словарь)
- Массив (или "список" )
- Строка
- Число (целое число и float)
- Boolean (
true
иfalse
) -
null
Дополнительная информация на json.org.
Обратите внимание, что хотя в названии есть "JavaScript", очень легко читать и записывать данные JSON с любого языка, хотя структура данных лучше всего представлена в динамических языках, таких как JavaScript и Python. На веб-сайте имеется огромный список реализаций на разных языках.