我需要一点帮助。我有类型的电影有一些属性。我有这部电影的名单(名单)。当我序列化并保存到文件时,我无法加载和反序列化它(某些类型的Xaml错误)。 这里是JSON保存在文件中:Json .Net反序列化
[
{
"cesta": "C:\\Users\\Kenny\\Videos\\[Glitch Hop or 110BPM] Rogue Night After Night [Monstercat Release].wmv",
"jmeno": "Test",
"serie": "0",
"hodnoceni": "",
"herci": "",
"rok": 0,
"dil": 0,
"obrazek": "file:///C:/Users/Kenny/Pictures/Pozadi/1.jpg"
},
{
"cesta": "C:\\Users\\Kenny\\Videos\\[EDM] Laszlo x WRLD You Me [Monstercat Release].mp4",
"jmeno": "Test2",
"serie": "0",
"hodnoceni": "",
"herci": "",
"rok": 0,
"dil": 0,
"obrazek": "file:///C:/Users/Kenny/Pictures/Pozadi/1.jpg"
}
]
这里是代码以反序列化:
List<Film> temp = JsonConvert.DeserializeObject<List<Film>>(json, new FilmConverter());
感谢您的帮助。
你有什么错误? – 2015-02-07 15:29:07
@sławomir-rosiek:'PresentationFramework.dll中出现'System.Windows.Markup.XamlParseException'类型的第一个机会异常' – user3315892 2015-02-07 15:35:44
你能发布'FilmConverter'的代码吗?这个错误听起来完全不相关。我的猜测是它来自其他地方。 – 2015-02-07 15:55:59