2
나는 문제 restsharpRestSharp를 사용하여 XmlDeserialize하는 방법?
<Xid>
<Id>118</Id>
<Active>true</Active>
<Xid>20</Xid>
<CreatedDate>2011-09-16T18:15:32</CreatedDate>
<CreatedUserId>1782</CreatedUserId>
<ModifiedDate>2011-09-16T18:15:32</ModifiedDate>
<ModifiedUserId>1782</ModifiedUserId>
<TableName>ProjectRate</TableName>
<ObjectId>644</ObjectId>
<SystemGuid>157f2e2d-5e8b-41c7-b932-09c1d75d0ccc</SystemGuid>
</Xid>
C#에서 충돌이 나는이 '의 Xid'라는 이름의 멤버 '의 Xid'라는 이름의 클래스를 사용할 수 없습니다 승/다음 XML을 역 직렬화하는 데 문제가 있습니다. XidClass 객체에서 XmlRoot를 수동으로 선언하려고 시도했지만 RestSharp의 디시리얼라이저에서 가져온 것으로 보이지 않습니다. RestSharp로이 작업을 수행 할 수있는 방법이 있습니까? 아니면 xml의 특정 덩어리에 대한 고객 전용 디시리얼라이저를 작성해야합니까?
public class Xid
{
public int Id { get; set; }
public bool Active { get; set; }
public int Xid { get; set; }
...
}
를 사용해서 같은 것을 사용하여 직렬화 할 수 있어야한다 :
Xid xid = xml.Deserialize<Xid>(response);
은 (여기를 보라는 XML을 역 직렬화 할 수 befoe