перечисление СпособОплаты
@JsonEnumItem("Card")
Карта,
@JsonEnumItem("Cash")
Наличные
;
структура ДанныеЗаказа
@JsonProperty("orderId")
пер НомерЗаказа: Число
@JsonProperty("paymentType")
пер СпособОплаты: СпособОплаты = СпособОплаты.Карта
;
метод ЧтениеСтруктуры(ТекстJson: Строка): ДанныеЗаказа
знч Результат = СериализацияJson.ПрочитатьОбъект(ТекстJson, Тип<ДанныеЗаказа>)
возврат Результат
;
метод ЗаписьСтруктуры(): Строка
знч Результат = СериализацияJson.ЗаписатьОбъект(новый ДанныеЗаказа(118, СпособОплаты.Карта))
возврат Результат
;