1
This commit is contained in:
@@ -110,7 +110,8 @@ namespace MyCode.Project.Infrastructure.Common
|
||||
/// <param name="target">目标对象</param>
|
||||
/// <param name="isConvertToSingleQuotes">是否将双引号转成单引号</param>
|
||||
/// <param name="isFirstLetterSmall">是否首字母小写</param>
|
||||
public static string ToJson(object target, bool isConvertToSingleQuotes = false,bool isFirstLetterSmall = false)
|
||||
/// <param name="nullValueHandling">是否Null字段忽略不写入jason</param>
|
||||
public static string ToJson(object target, bool isConvertToSingleQuotes = false,bool isFirstLetterSmall = false,bool nullValueHandling=false)
|
||||
{
|
||||
if (target == null)
|
||||
return "{}";
|
||||
@@ -125,7 +126,8 @@ namespace MyCode.Project.Infrastructure.Common
|
||||
{
|
||||
var settings = new JsonSerializerSettings();
|
||||
settings.ContractResolver = new CamelCasePropertyNamesContractResolver();//首字母小写驼峰式命名
|
||||
|
||||
if(nullValueHandling)
|
||||
settings.NullValueHandling = NullValueHandling.Ignore;
|
||||
result = JsonConvert.SerializeObject(target,settings);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user