/// <summary> /// json 序列号 /// </summary> /// <param name="source">要序列化的对象</param> /// <param name="b">是否忽略空值,true为不忽略</param> /// <returns></returns> public static string SerizlizeToJSON(object source, bool b = true) { var setting = new JsonSerializerSettings(); setting.ContractResolver = new SortedContractResolver(); if (!b) { setting.NullValueHandling = NullValueHandling.Ignore; //忽略空对象 } var jsonString = JsonConvert.SerializeObject(source, setting); return jsonString; }