나는이 JSON을 역 직렬화하기 위해이 코드를하지만 난이 오류가 계속를 역 직렬화 어떻게 :나는이 JSON
"Cannot convert object of type System.String to type Namespace.Models.Url"
. json으로 구조는 다음과 같습니다 :
[ { fileUrl: "localhost/ContentManager/get/ovYWB0/81/wallpaper" }, { fileUrl: "localhost/ContentManager/get/AcjwO0/81/wallpaper" }, { fileUrl: "localhost/ContentManager/get/HCR0q0/81/wallpaper" } ]
내가 다음과 같습니다 매핑하고 클래스 : 현재 JSON 구조 따르면
var serializer = new JavaScriptSerializer();
IList<MTContribute> data = new List<MTContribute>();
var items = serializer.Deserialize<List<Response>>(json);
foreach (var item in items)
{
var newData = new MTContribute
{
DateCreated = DateTime.Today,
IsActive = Convert.ToBoolean("True"),
MTContributeCategoryId = Category.MTContributeCategoryId,
Url = item.FileUrl.FileUrl
};
data.Add(newData);
}