JSON
Если вы не знаете ничего о JSON, пожалуйста потратьте немного своего времени, чтобы изучить его структуру.
Что такое JSON?
Что такое JSON?Аббревиатура JSON расшифровывается как:
Java
Script
Object
Notation
key: value- это пара ключ-значениеКлюч и значение разделяются двоеточием (
:), без исключений.Множественные ключ-значение разделяются запятой (
,), без исключений.Пробелы и переносы строки можно использовать пока они не являются частью ключа или значения.
key- это только текст вставленный между двумя кавычками (" ").Но
valueбывает разных видов:Строка -
"текст","классные\nштуки".Номер -
42,-300,6.62e-34.Объект -
{ "Имя": "Джейсон", "Любит": ["Яблоки", "Апельсины"] }.Массив -
["Яблоко", "Банан", "Апельсин"],[1, true, 3, "мяу"].Логическое -
true,false.Ноль -
null.
О строковых значениях
Строковые значения могут хранить в себе любые символы, какие вы укажите, но некоторые из них могут быть экранированы:
Двойные кавычки -
\"Слэш -
\\Обратный слэш -
\/(экранирование опционально)Новая строка -
\n(используйте это если, хотите перейти на новую строку в значении)Возврат каретки -
\r(возвращает на начало строки)Табуляция -
\tПробел назад -
\bНовая страница -
\fСимвол Юникода -
\uxxxx
Пример
{
"name": "Pumpkin",
"age": 7,
"likes": [
"patting",
"sleeping in a garden",
"salmon"
],
"appearance": "Orange Tabby",
"owner_name": "Jane Doe",
"phone_number": "+447712345678",
"address": {
"country": "England",
"city": "London",
"street": "Crown Street",
"house": 38,
"notes": null
}
}Полезные ресурсы
Изучите X за Y минут, где X=json - быстрый туториал по JSON.
JSON официальный сайт - который объясняет формат при помощи блок-схем.
Last updated