--- language: json filename: learnjson-ru.json contributors: - ["Anna Harren", "https://github.com/iirelu"] - ["Marco Scannadinari", "https://github.com/marcoms"] translators: - ["Dmitry Bessonov", "https://github.com/TheDmitry"] lang: ru-ru --- JSON - это весьма простой формат обмена данными, и скорее всего это будет самый легкий "Learn X in Y Minutes" когда-либо представленный. В чистом виде JSON не имеет комментарии, но большинство парсеров будут принимать комментарии в Си-стиле (//, /\* \*/). Для наших целей, конечно, все правильно будет на 100% с точни зрения JSON. К счастью, данные скажут сами за себя. ```json { "ключ": "значение", "ключи": "должны всегда заключаться в двойные кавычки", "числа": 0, "строки": "Привεт, μир. Допускаются все unicode-символы, вместе с \"экранированием\".", "имеет булевый тип?": true, "ничего": null, "большое число": 1.2e+100, "объекты": { "комментарий": "Большинство ваших структур будут представлять из себя объекты.", "массив": [0, 1, 2, 3, "Массивы могут содержать любой тип в себе.", 5], "другой объект": { "комментарий": "Они могут быть вложеными, это очень полезно." } }, "глупость": [ { "источники калия": ["бананы"] }, [ [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, "нео"], [0, 0, 0, 1] ] ], "альтернативный стиль": { "комментарий": "проверьте это!" , "позиция запятой": "неважно - поскольку она перед значением, все равно правильно" , "еще один комментарий": "как хорошо" }, "это было не долго": "И, вы сделали это. Вы теперь знаете все о JSON." } ```