如何使用JsonConvert.DeserializeObject将数组转换为C#中的模型
有我的数据。
如何将其转换为模型?
{"test": ["123","456"]}
如果您已经有一个json字符串并希望它将其映射到C#类构造,则可以使用已插入的Visual Studio函数将Json作为类 。
- 复制一些JSON
- 选择“编辑” – >“选择性粘贴” – >“将JSON粘贴为类”
如果您这样做,Visual Studio将为您创建此类:
public class Rootobject { public string[] test { get; set; } }
边注:
如果您不使用Visual Studio,则可以访问此站点 。 这将为您提供具有类似结果的相同function。
要反序列化,只需调用:
var json = "{\"test\": [\"123\",\"456\"]}"; var myObject = JsonConvert.DeserializeObject(json);