【发布时间】:2021-07-08 16:51:05
【问题描述】:
我有以下 json 数组
[
{
"Name ": "name1",
"Abbreviation ": "abb1"
},
{
"Name ": "name2",
"Abbreviation ": "abb2"
}
]
和下面的C#类
public class AbbriviationKey
{
public string Name { get; set; }
public string Abbreviation { get; set; }
}
当我尝试使用以下代码将 json 数组反序列化为 List<AbbriviationKey> 时:
string json = File.ReadAllText("jsonFile.json");
var abbriviationKeys = JsonConvert.DeserializeObject<List<AbbriviationKey>>(json);
每个缩写键的属性都设置为空:
【问题讨论】:
标签: c# json .net list json.net