DynamicObject
에서 계승 된 클래스가 있습니다. 내가 Newtonsoft JSON을 사용하여 JSON으로 직렬화 할DynamicObject를 JSON으로 변환 할 때 빈 결과가 발생했습니다
public class MyObject : DynamicObject
{
public List<MyProperty> Properties { get; set; }
}
public class MyProperty
{
public string Name { get; set; }
public string Value { get; set; }
}
: 그것은 List<MyProperty>
에 저장된 모든 속성이 포함되어 있습니다. 그러나 그것을 변환 한 후에 나는 빈 객체를 얻습니다 : {}
. DynamicObject에서 상속을 제거하면 내 모든 속성이 JSON 배열로 직렬화됩니다. 그리고 그것은 내가 필요한 것입니다. 해당 상속을 제거하지 않고 클래스를 직렬화하려면 어떻게해야합니까?