将 json 转换为 C# 对象列表
Json 字符串:
{"movies":[{"id":"1","title":"Sherlock"},{"id":"2","title":"The Matrix"}]}
C# 类:
public class Movie {
public string title { get; set; }
}
C# 将 json 转换为 c# 电影列表:
JavaScriptSerializer jss = new JavaScriptSerializer();
List<Movie> movies = jss.Deserialize<List<Movie>>(jsonString);
我的 movies
变量最终成为计数 = 0 的空列表。我错过了什么吗?
Json string:
{"movies":[{"id":"1","title":"Sherlock"},{"id":"2","title":"The Matrix"}]}
C# class:
public class Movie {
public string title { get; set; }
}
C# converting json to c# list of Movie's:
JavaScriptSerializer jss = new JavaScriptSerializer();
List<Movie> movies = jss.Deserialize<List<Movie>>(jsonString);
My movies
variable is ending up being an empty list with count = 0. Am I missing something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你想匹配C#结构,你可以像这样改变JSON字符串:
If you want to match the C# structure, you can change the JSON string like this:
您的 C# 类映射与 json 结构不匹配。
解决方案:
Your c# class mapping doesn't match with json structure.
Solution :