В машинописном тексте я хочу преобразовать данные JSON в класс объектов, но каждый установщик не работает.
У меня есть класс CreateMeetingDto:
export class CreateMeetingDto {
private _meetingID : string;
private _name : string;
get meetingID(): string {
return this._meetingID;
}
set meetingID(value: string) {
this._meetingID = encodeURIComponent(value);
}
get name(): string {
return this._name;
}
set name(value: string) {
this._name = encodeURIComponent(value);
}
}
И это преобразование кода JSON в класс объектов:
const jsonData = {
"meetingID": "1234",
"name": "Test Meeting"
};
const createMeetingDto = jsonData as CreateMeetingDto;
console.log(createMeetingDto.name);
// it is "Test Meeting" not "Test%20Meeting" => function in setter not working
Как запустить setter при преобразовании данных json в класс объектов в машинописи?