1.无空格,无排版
string json = JsonConvert.SerializeObject(entity);
以实体类排序为顺序,字符串未赋值则为null
2.有排版
将对象序列化成Json
public static string EntityJson(this object obj)
{
string result = JsonConvert.SerializeObject(obj,
Formatting.Indented,
GlobalJsonSerializerSettings
);
return result;
}
以赋值到对象为顺序,未赋值则json序列化自动忽略