Перейти к основному содержимому

JsonИгнорироватьСвойство

Стд::Json::JsonИгнорироватьСвойство

Места применения: Свойство

Аннотация JSON. Помеченное поле игнорируется при чтении/записи.

Исключение ИсключениеЧтенияJson выбрасывается в случае, если поле структуры помечено игнорируемым, но не имеет значения инициализации.

Сравнение ссылочное

Иерархия типа

Базовые типы: Аннотация, Объект


Примеры

{
"ВнешнийПользовательскийИд": "00000000-0000-0000-0000-000000000000",
"ПризнакАктивностиАккаунта": false
}
структура АктивныеПользовательскиеАккаунты
@JsonИгнорироватьСвойство
обз пер ВнутреннийСистемныйИд: Число
обз пер ВнешнийПользовательскийИд: Ууид
обз пер ПризнакАктивностиАккаунта: Булево
;

метод ПрочитатьДанныеОПользовательскомАккаунте(ДанныеОКонкретномПользователеJson: Строка)
пер ДанныеОКонкретномПользователе = СериализацияJson.ПрочитатьОбъект(ДанныеОКонкретномПользователеJson, Тип<АктивныеПользовательскиеАккаунты>)
/* значение:
ВнутреннийСистемныйИд = 0 (значение по умолчанию типа Число),
ВнешнийПользовательскийИд = 00000000-0000-0000-0000-000000000000,
ПризнакАктивностиАккаунта = Ложь
*/
;

метод ЗаписатьДанныеОПользовательскомАккаунте()
пер ДанныеОКонкретномПользователе = новый АктивныеПользовательскиеАккаунты(100, Ууид{00000000-0000-0000-0000-000000000000}, Ложь)

пер Результат = СериализацияJson.ЗаписатьОбъект(ДанныеОКонкретномПользователе)
// Результат соответствует исходному JSON примера
;

Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление