json.md

Личный сайт Go-разработчика из Казани

JSON - это очень простой формат обмена данными, и это будет самый легкий курс из когда-либо представленных «Learn X in Y Minutes».

В чистом виде у JSON нет фактических комментариев, но большинство парсеров примут комментарии в Си-стиле (//, /* */). Для таких целей, конечно, все правильно будет на 100% с точки зрения JSON. К счастью, в нашем случае данные скажут сами за себя.

1{ 2 "ключ": "значение", 3 4 "ключи": "должны всегда заключаться в двойные кавычки", 5 "числа": 0, 6 "строки": "Пρивет, миρ. Допускаются все unicode-символы вместе с \"экранированием\".", 7 "содержит логический тип?": true, 8 "ничего": null, 9 10 "большое число": 1.2e+100, 11 12 "объекты": { 13 "комментарий": "Большинство ваших структур будут представлять из себя объекты.", 14 15 "массив": [0, 1, 2, 3, "Массивы могут содержать в себе любой тип.", 5], 16 17 "другой объект": { 18 "комментарий": "Они могут быть вложенными, и это очень полезно." 19 } 20 }, 21 22 "бессмыслие": [ 23 { 24 "источники калия": ["бананы"] 25 }, 26 [ 27 [1, 0, 0, 0], 28 [0, 1, 0, 0], 29 [0, 0, 1, "нео"], 30 [0, 0, 0, 1] 31 ] 32 ], 33 34 "альтернативный стиль": { 35 "комментарий": "проверьте это!" 36 , "позиция запятой": "неважна, хоть и перед значением, все равно правильно" 37 , "еще один комментарий": "как хорошо" 38 }, 39 40 "это было недолго": "И вы справились. Теперь вы знаете все о JSON." 41}