用c#中的newton反序列化json对象列表



我有一个json字符串,我正试图使用Newton将其反序列化为对象列表。但它给

error无法反序列化当前JSON对象(例如。{"name":"value"})转换为类型"System.Collections.Generic.List "

json字符串的格式为.

 [ { "key": "1", "value": "Package1" }, { "key": "some name", "value": "Package2" } ]

该模型被定义为

public class RootObject
{
    public string key { get; set; }
    public string value { get; set; }
}

我使用以下方法对其进行反序列化,其中json是上面列出的字符串。

var resultList = JsonConvert.DeserializeObject<List<RootObject>>(json);

我不确定我在哪里出了问题,如果有任何帮助,我将不胜感激。

尝试给出IDictionary而不是List。

相关内容

  • 没有找到相关文章

最新更新