0
여기 해결책을 찾으려고했지만 지금까지 할 수 없었습니다.JSON을 사전에 역 직렬화
나는 다음과 같은 JSON 문자열이 있습니다
내 DTO들 내가jObject["return"].ToObject<DtoActiveOrders>();
로 직렬화하기 위해 노력하고있어
public class DtoActiveOrders
{
public Dictionary<int, DtoOrder> List { get; set; }
}
public class DtoOrder
{
public Pair Pair { get; set; }
public TradeType Type { get; set; }
public decimal Amount { get; set; }
public decimal Rate { get; set; }
public UInt32 TimestampCreated { get; set; }
public int Status { get; set; }
}
입니다하지만 내 문제는 JSON이다
{
"success": 1,
"return": {
"361683776": {
"pair": "mypair",
"type": "mytype",
"amount": 0.1,
"rate": 100,
"timestamp_created": 1410085980,
"status": 0
}
}
}
문자열에는 주문 번호가 있으므로 매핑 할 수 없습니다. 내 DtoActiveOrders.List에 값 키 "361683776"이있는 방식으로 매핑하고 싶습니다.
그 방법에 대한 아이디어가 있으십니까?
var model = new DtoActiveOrders
{
List =
jObject["return"].ToObject<Dictionary<int, DtoOrder>>()
};
다른 방법을 :
을 내가 필요 정확히 무엇을! – Th3B0Y