Введение в JSON в C#
JSON - текстовая запись данных. Объект пишут в фигурных скобках: имя поля, двоеточие, значение. Список пишут в квадратных скобках. Значением может быть строка, число, логическое значение, пусто, другой объект или другой список.
Текст легко прочитать глазами, положить в файл, отправить в запросе и записать в журнал. Бинарная запись короче, но при ошибке в ней не видно, какое поле сломалось. Поэтому JSON часто выбирают для обмена между программами.
В программе одни и те же данные бывают объектом с полями и такой строкой. Из объекта собирают текст. Из текста собирают объект обратно или читают одно поле, не описывая класс на весь ответ. Раздел про эти два перехода.