Newtonsoft.Json 將C#對象轉化為json格式


object To json

    public static string ObjectToJson(object obj)
    {
        JsonSerializerSettings jss = new JsonSerializerSettings();

        IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
        timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";//日期轉化為字符串類型

        jss.ContractResolver = new LowercaseContractResolver();//Column轉化為小寫
        jss.Converters.Add(timeConverter);

        return JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented, jss);
    }

json To object 

    public static object JsonToObject(string jsonString, object obj)
    {
        return JsonConvert.DeserializeObject(jsonString, obj.GetType());
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM