다음 YAML을 사용자 지정 형식으로 deserialize해야합니다. YamlAlias 속성은 쓸모없는 것 같아서 YamlAember로 바꿨습니다.YamlDotNet에서 YamlMember에 별칭을 지정하는 방법은 무엇입니까?
host: properties: mem_size: 2048 MB
YamlDotNet.Core.YamlException을 : 이것은 아래 제외한 다음 YAML 역 직렬화 실패 (라인 21, 골 : 13 IDX : 524) - (라인 21, 골 : 13 Idx : 524) : deserialization 중 예외 ----> System.Runtime.Serialization.SerializationException : 'mem_size'속성이 'Toscana.Domain.HostProperties'유형에 없습니다.
Alias
public class Host
{
public HostProperties Properties { get; set; }
}
public class HostProperties
{
[YamlMember(typeof(DigitalStorage))]
public string MemSize { get; set; }
}