所以这是我的问题,我有一个API设置,以JSON字符串格式返回Azure存储表的结果:
[{
"CustID": "f3b6.....0768bec",
"Title": "Timesheet",
"CalendarID": "AAMkADE5ZDViNmIyLWU3N2.....pVolcdmAABY3IuJAAA=",
"PartitionKey": "Project",
"RowKey": "94a6.....29a4f34",
"Timestamp": "2018-09-02T11:24:57.1838388+03:00",
"ETag": "W/\"datetime'2018-09-02T08%3A24%3A57.1838388Z'\""
}, {
"CustID": "5479b.....176643c",
"Title": "Galaxy",
"CalendarID": "AAMkADE5Z.......boA_pVolcdmAABZ8biCAAA=",
"PartitionKey": "Project",
"RowKey": "f5cc....86a4b",
"Timestamp": "2018-09-03T13:02:27.642082+03:00",
"ETag": "W/\"datetime'2018-09-03T10%3A02%3A27.642082Z'\""
}]
我试图将其转换回Project对象:
public class Project : TableEntity
{
public Project() { }
public Project(string rKey, string pKey = "Project")
{
this.PartitionKey = pKey;
this.RowKey = rKey;
}
public Guid CustID { get; set; }
public string Title { get; set; }
public string CalendarID { get; set; }
}
我不断收到“将值从'string'转换为'object'的错误。
我努力了 : 这个,这个,这个,这个,这个,这个 和 这个 它不会起作用。总是一样的错误。很明显我错过了一些东西,但已经有两天了,我似乎无法弄明白。尝试修改对象类以包含所有字段,尝试添加另一个具有list属性的类,甚至尝试将其作为Array传递。
在这一点上,我将感激任何形式的帮助。