这是我的JSON字符串
{\"currentDateTime\":\"21-09-2014 17:48:00\",\"currentTime\":\"17:48:00.2360971\"}
我想将其转换为类
public class CurrentDateTimeJson
{
public string currentDateTime { get; set; }
public string currentTime { get; set; }
}
我正在使用NewtonSoft.JSON进行反序列化。
以下是我的反序列化代码
var a = JsonConvert.DeserializeObject<CurrentDateTimeJson>(jsonString);
我收到以下错误
错误转换值“{”currentDateTime“:”21-09-2014 17:51:56“,”currentTime“:”17:51:56.9643252“}”输入'CurrentDateTimeJson'。
修改
生成JSON的代码
public string GetCurrentDateTimeJSON()
{
CurrentDateTime cdt = new CurrentDateTime()
{
currentDateTime = DateTime.Now.ToString(),
currentTime = DateTime.Now.TimeOfDay.ToString()
};
string json = JsonConvert.SerializeObject(cdt);
return json;
}
内部异常
“无法从System.String转换或转换为CurrentDateTimeJson。”