JSON (нотация объектов JavaScript) - это легкий формат обмена данными.Людям легко читать и писать.Машины легко разбираются и генерируются.Он основан на подмножестве языка программирования JavaScript, стандарт ECMA-262, 3-е издание - декабрь 1999 года. JSON - это текстовый формат, полностью независимый от языка, но использующий соглашения, знакомые программистам семейства языков C ...Эти свойства делают JSON идеальным языком обмена данными.
source
JSON - это подмножество объектной буквенной нотации JavaScript.Поскольку JSON является подмножеством JavaScript, его можно использовать на языке без беспорядка и суеты.
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};
source
Однако для анализа JSON из внешнегоИсходный код или сериализация объектов JSON из вашего собственного кода, вам понадобится библиотека, такая как JSON-js , поскольку Javascript / ECMAScript в настоящее время не поддерживает это, хотя:
Этоожидается, что собственная поддержка JSON будет включена в следующий стандарт ECMAScript.