0
일부 WCF에 액세스하기 위해 REST를 사용하는 웹 사이트가 있습니다.반 동적 인 .net 객체로의 REST 객체
나는이 구조의 서버 측이 :
<DataContract()>
Public Class Widget
<DataMember()>
Public Properties As Object
<DataMember()>
Public Type As String
End Class
<DataContract()>
Public Class PropertiesA
<DataMember()>
Public Hip As String
End Class
<DataContract()>
Public Class PropertiesB
<DataMember()>
Public Hop As Integer
End Class
을 그리고 난 하나 같은 다른 특성을 가진 개체를 전달하고 싶습니다 :
A = { Widget: { Type: "text", Properties: { Hip: "toto" } } } // has to use PropertiesA
B = { Widget: { Type: "value", Properties: { Hop: 5 } } } // has to use PropertiesB
하지만 방법을 모르는 "Type"속성과 .NET deserializer가 PropertiesA 또는 PropertiesB 개체를 만들어야한다는 사실을 일치시킵니다.
생각하십니까?
편집 : 현재 DataContractResolver