我试图在这里反序列化我的字符串
LicenseName = 10安培;起始日期= 7%2F20%2F2016&安培;结束日期= 09%2F28%2F2016
使用此方法
var serializer = new JavaScriptSerializer();
ConsumedUserLicense jsonObject = serializer.Deserialize<ConsumedUserLicense>(licenseDetails);
到这个对象
public class ConsumedUserLicense
{
public int LicenseId { get; set; }
public string LicenseName { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
}
但我收到的错误是
&#34;无效的JSON原语:LicenseName。
答案 0 :(得分:0)
您的JSON-String不是正确的JSON-String。尝试将其复制粘贴到JSON验证器中以检查它:JSON Formatter and Validator。
来自json.org:
对象是一组无序的名称/值对。对象以{(左括号)开头,以}结尾(右大括号)。每个名称后跟:(冒号),名称/值对用(逗号)分隔。
另请参阅:json.org