Сейчас вы узнаете, что такое .json файл в моде на миндастри и почему у вас ничего не получается
== Общие положения ==
JSON — Язык '''хранения данных''', используется в JavaScript, но из-за своей простоты и удобства стал применяться в прочих языках программирования для хранения данных. Чтобы редактировать JSON, вы должны просто примерно понимать его синтаксис — этого будет достаточно, чтобы освоиться.
"height": 12
}
В данном случае мы видим несколько ячеек данных в одном объекте. Фигурные скобки '''{ }''' здесь для того, чтобы ограничить данные, дать понять, что тут объект закончился, а немногим выше он начался.<br/>Данные как в JSON, так и в языках программирования довольно строго типизированы, поэтому при использовании не того типа данных можно получить ошибку и вылет исходной программы. Будьте с типами осторожнее! О собственно типах - ниже == Типы ==
=== Числовой целый ===Англоязычное название — '''Integer''' или '''Longint'''.</br>
Данный тип данных является целым числом (целое — это когда после точки ничего нет — никаких десятичных частей) и описывается так:
{
}
=== Строковый ===Англоязычное название — '''String'''.</br>Строковый тип данных хранит в себе некоторую строку (как было нетрудно догадаться). Строка, как написано немногим выше, это всего лишь последовательность каких-то символов — это могут быть буквы, цифры, знаки перепинанияпрепинания, любые другие символы, доступные для ввода или копирования/вставки. Записывается он в кавычках, чтобы символы из строки случайно не считались как служебные символы языка (например, упомянутые '''{ }''')
{
"description": "Read rules, pls"
}
=== Числовой вещественный ===Англоязычное название — '''Float'''.</br>
Числовой вещественный тип данных — это тип, представляющий из себя число с десятичной дробью. Возможно вы знаете из школьного курса, что записывать дробную часть надо через ''',''' — нет, тут работает иное правило. Записывайте дробную часть через точку.
{
}
=== Объект ===Англоязычное название — '''Object'''.</br>
Интересный тип данных, представляющий из себя ещё один набор данных. Это можно сравнить с папкой на компьютере — внутри главной папки лежит ещё одна. Записывается примерно так:
{
Рассмотрим повнимательнее этот кусок. Есть ячейка consumes, но представляет она из себя ещё один набор данных, прямо как основной, корневой объект. Внутри неё, в её '''{ }''' находится набор данных. Этот набор данных не имеет отношения к основному набору данных.
=== Массив объектов ===Англоязычное название — '''Array'''.</br>Ещё один тип, который мы может увидеть при работе с JSON — это массив объектов. Он из себя представляет перечень объектов, таких же, которые мы наблюдали в примере выше. Записывается он в '''<nowiki>[ ]</nowiki>'''. Использовать такое можно для самых разных целей — например для перечисления. Пример исользованияиспользования: