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