2
class X{
public string a{get;set}
public string b{get;set}
}
이
{..., inst:{a:"value", b:"value"}, ...}
내 클래스의 객체가 필요 같은 직렬화이 클래스는 다음과 같이 직렬화 :
X가{..., inst: x, ...}
인 경우 A + b 수업에서 JSON 직렬화 과정을 어떻게 사용자 정의 할 수 있습니까?
위대한 아이디어에 대한 sum-property,하지만 나는이 필드를 공개해야하므로 데이터베이스에서이 개체를 먼저 deserialize. 그래서 Newton 라이브러리를 사용할 것입니다. 불행히도 상자의 해결책은 없습니다. – FLCL
지속성 모델 및 viewmodel (또는 Json으로 직렬화하는 항목)에 전용 클래스를 사용하는 것을 고려하십시오. 나는 이것이 이런 문제를 피하는 가장 쉬운 방법이라고 생각한다. 모델 간의 매핑이 너무 복잡하면 automapper를 사용하여 관리하는 것을 고려하십시오. –