错误:无法反序列化当前的JSON对象

时间:2016-12-07 05:35:20

标签: c# asp.net json

无法将当前JSON对象(例如{“name”:“value”})反序列化为类型'System.Collections.Generic.List`1 [Movie]',因为该类型需要JSON数组(例如[1,2] ,3])正确反序列化。

要修复此错误,请将JSON更改为JSON数组(例如[1,2,3])或更改反序列化类型,使其成为普通的.NET类型(例如,不是像整数这样的基本类型,而不是可以从JSON对象反序列化的集合类型,如数组或List)。 JsonObjectAttribute也可以添加到类型中以强制它从JSON对象反序列化。 路径'电影',第2行,第13位。

1 个答案:

答案 0 :(得分:1)

您正在尝试将JSON反序列化为数组类型,但您的JSON不是数组类型。