JSON (JavaScript Object Notation) — это легкий формат обмена данными, который часто используется в javascript и RESTful веб-сервисах .
JSON — это текстовый формат, который полностью независим от языка, но использует соглашения, знакомые программистам семейства языков C, включая C, C++, C#, Java, JavaScript, Perl, Python и многие другие. Эти свойства делают JSON идеальным языком обмена данными.
JSON построен на двух структурах:
Это универсальные структуры данных. Практически все современные языки программирования поддерживают их в той или иной форме. Логично, что формат данных, взаимозаменяемый с языками программирования, также основан на этих структурах.
Его синтаксис был вдохновлен подмножеством объектной литеральной нотации JavaScript.
{ "names": { "first": "John", "last": "Doe" }, "languages": [ "javascript", "python", "lisp" ] }JSON — это не то же самое , что и объектные литералы JavaScript. Скорее, JSON — это обычная техника для сериализации из объектов JavaScript (и других языков) и десериализации в них.
Полезные ссылки:
Браузерные аддоны