【发布时间】:2018-03-31 11:51:47
【问题描述】:
我正在尝试为我的应用程序中的 JSON 响应创建一个 C# 对象。我有如下 JSON 格式
{
"@odata.context": "https://example.com/odata/$metadata#REQ",
"value": [
{
"Id": 17,
"Name": "Req"
}
]
}
我不确定如何为 @odata.context 创建 C# 对象
public class RootObject
{
public string @odata.context { get; set; }
public List<Value> value { get; set; }
}
它在@odata.context 中抛出错误
【问题讨论】:
-
你使用的是哪个库?
-
此任务的自动化可用:json2csharp.com
-
@GeorgPatscheider 这里的问题是c#标识符中不能有特殊字符,通过指定JSON属性名称在给定的答案中解决了这个问题。
标签: c# json json-deserialization