У меня есть строка:
[
{
"key": "key1",
"value": "{'Time':'15:18:42','Data':'15:18:42'}",
"duration": 5
},
{
"key": "key1",
"value": "{'Time':'15:18:42','Data':'15:18:42'}",
"duration": 5
}
]
Мой класс в моделях:
public class CPacket
{
public string key { get; set; }
public string value { get; set; }
public int duration { get; set; }
}
Я использую Json.Net, я хочу преобразовать строку ниже в Json Oject.
CPacket c = JsonConvert.DeserializeObject<CPacket>(strPostData);
Но это ошибка:
Исключение типа "Newtonsoft.Json.JsonSerializationException" произошло в Newtonsoft.Json.dll, но не было обработано в коде пользователя
Дополнительная информация: Невозможно десериализовать текущий массив JSON (например, [1,2,3]) в тип "QuoteAPI.Models.CPacket", потому что для этого требуется объект JSON (например, { "name": "value" }) для десериализации.