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}