2015-01-01 3 views
0

У меня есть класс структуры со свойствами ниже:сохранение объекта IsolatedStorage в Windows Phone 8

public string Artiste { get; set; } 
    public string Featuring { get; set; } 
    public JObject RegionName { get; set; }   
    public JArray Seasons { get; set; } 

Проблема заключается в том, что я хочу, чтобы сохранить экземпляр этого класса к IsolatedStorage, я добавил атрибут DataContract класс и атрибут DataMember для каждого свойства, но я получил ошибку, которую Newtonsoft.Json.Linq.JValue не может быть сериализован. Как я могу сериализовать и сохранить сложный объект, как указано выше?

+0

RegionName - это объект и сезоны Json a Json Array – jade

+0

да, но почему? Потому что похоже, что это должна быть строка ..... –

ответ

0

Некоторые типы не могут быть сериализованы, вы должны избегать таких типов при сериализации. Вы можете отметить [IgnoreDataMember] для членов, которые вы не хотите сериализовать, или членам, которые не могут быть сериализованы.

Смежные вопросы