Я новичок в домене веб-приложений. Я наблюдал за горячими и привлекательными дискуссиями о JSON во всем мире.
Может кто-нибудь кратко объяснить, что такое JSON? У вас есть ссылки на сайты или форумы, которые могут помочь мне рассказать о JSON?
Я новичок в домене веб-приложений. Я наблюдал за горячими и привлекательными дискуссиями о JSON во всем мире.
Может кто-нибудь кратко объяснить, что такое JSON? У вас есть ссылки на сайты или форумы, которые могут помочь мне рассказать о JSON?
JSON (JavaScript Object Notation) - это язык хранения данных, немного похожий на XML, но использует более знакомый синтаксис и семантику стиля словаря. Например, я могу хранить адресную книгу в JSON:
[{"Name": "Jane", "Address": "28 Seventh St", "Age": 27},
{"Name": "Steve", "Address": "14 Ninth St", "Age": 25}
]
Обратите внимание, что он очень похож на словарь Python или JavaScript и синтаксис списка. В основном это все: сериализация этих шести основных типов данных:
true
и false
)null
Дополнительная информация на json.org.
Обратите внимание, что хотя в названии есть "JavaScript", очень легко читать и записывать данные JSON с любого языка, хотя структура данных лучше всего представлена в динамических языках, таких как JavaScript и Python. На веб-сайте имеется огромный список реализаций на разных языках.
Из json.org:
JSON (JavaScript Object Notation) - это облегченный формат обмена данными. Человеку легко читать и писать. Машины легко разбираются и генерируются. Он основан на подмножестве языка программирования JavaScript, стандартном ECMA-262 3rd Edition - декабрь 1999 года. JSON - это текстовый формат, который полностью не зависит от языка, но использует условные обозначения, знакомые программистам C-семейства языков, включая C, С++, С#, Java, JavaScript, Perl, Python и многие другие. Эти свойства делают JSON идеальным языком обмена данными.
Это способ представления простых структур данных как строки, обычно для обмена данными.