JSON является структурой данных, заменяющей XML. По сравнению с XML, он более компактный, но его описательная способность не хуже. Благодаря своей компактности передача данных по сети требует меньше трафика, что ускоряет скорость.
Итак, что же такое JSON?
JSON — это просто строка, но элементы помечаются с помощью определенных символов.
{} Двойные фигурные скобки обозначают объект.
[] Квадратные скобки обозначают массив.
"" двойные кавычки обозначают атрибут или значение
Двоеточие указывает, что второе является значением первого (это значение может быть строкой, числом или другим массивом или объектом).
Таким образом, {"name": "Michael"} можно понимать как объект, содержащий имя Michael.
А [ {"name": "Michael"}, {"name": "Jerry"} ] обозначает массив, содержащий два объекта.
Конечно, вы также можете использовать {"name":["Michael","Jerry"]}, чтобы упростить вышеуказанное, это объект, содержащий массив name.
PS: В настоящее время многие люди продолжают испытывать некоторые заблуждения, почему {name:'json'} не проходит проверку. Это связано с тем, что последние стандарты на официальном сайте JSON требуют, чтобы строки, как ключи, так и значения, лучше всего были заключены в двойные кавычки. Поэтому приведенный выше код будет {"name":"json"}.
Не спорьте, на официальном сайте именно так определено.
Вы недавно использовали: