[c#] JSON.net Serialize C # object to JSON Issue


Answers

Question

أحاول تسلسل كائن C # إلى JSON باستخدام مكتبة JSON.net. المشكلة التي أواجهها هي أن السلسلة التي يتم إنشاؤها لها & quot؛

فيما يلي السلسلة التي يتم إرجاعها عبر JsonConvert.SerializeObject:

{
    "ComId": "AAAiB+AAHAALOaFAAL",
    "CovId": "AAABC9AAPAAAZYUAAI",
    "EffectiveDate": "\\/Date(1329368400000-0500)\\/",
    "ExpirationDate": "\\/Date(1360990800000-0500)\\/",
    "State": "TX",
    "DeductibleAmount": 500.0,
    "DeductibleType": "PD"
}

يؤدي تشغيل السلسلة من خلال JSONLint إلى:

Parse error on line 1:
{    "ComId": &
-----^
Expecting 'STRING', '}'

في ما يلي الكائن الذي أحاول تسلسله إلى JSON:

public class CommonInfoModel
{
    public virtual string ComId { get; set; }
    public virtual string CovId { get; set; }

    [Display(Name = "Effective Date")]
    public virtual DateTime EffectiveDate { get; set; }

    [Display(Name = "Expiration Date")]
    public virtual DateTime ExpirationDate { get; set; }

    [Display(Name = "State")]
    public virtual string State { get; set; }

    [Display(Name = "Deductible Amount")]
    public virtual decimal DeductibleAmount { get; set; }

    [Display(Name = "Deductible Type")]
    public virtual string DeductibleType { get; set; }
}

أفعل شيئا خاطئا؟ لقد بحثت ويبدو أن الآخرين الذين يستخدمون طريقة الحصول على سلاسل أنظف! شكرا لك على وقتك مقدما!




Related