2019年7月19日 星期五
如何序列化JSON同時去掉NULL值
public static string Object2Json<T>(T t)
{
return JsonConvert.SerializeObject(t);
}
public static string ConvertObjectToJson(Object t){
IsoDateTimeConverter timeFormat = new IsoDateTimeConverter();
timeFormat.DateTimeFormat = "yyyy-MM-dd'T'HH:mm:ss.fffffff'Z'";
//20190718 Ray remove that properties value is NULL
//return JsonConvert.SerializeObject(t,Formatting.Indented,timeFormat);
return JsonConvert.SerializeObject(t, Formatting.Indented, new JsonSerializerSettings
{
NullValueHandling = NullValueHandling.Ignore
});
}
public static Dictionary<string, object> DataRowFromJSON(string jsonText)
{
return JSONToObject<Dictionary<string, object>>(jsonText);
}
Reference:
https://www.newtonsoft.com/json/help/html/NullValueHandlingIgnore.htm
訂閱:
張貼留言 (Atom)
如何序列化JSON同時去掉NULL值
public static string Object2Json<T>(T t) { return JsonConvert.SerializeObject(t); } public static string ...
-
距離上次寫Java的時間應該是快要十年前了吧 當時是維護一個職缺系統用 所使用到的framework是spring + hibernate + struts,我記得是這樣 IDE則是Eclipse,然後部署JBoss Web Service 不過是因為接手維護別的開發好的...
-
有養貓的人一定會捨不得丟掉紙箱,紙箱對貓咪來說實在是太有吸引力了 如果有去全聯買東西的時候,就會刻意看一下有沒有不要的紙箱可以裝回家 箱子是貓咪的最愛之一,只要把箱子放著,貓咪們就會自投羅網
-
臨時在網路上查詢的一個景點,「敲敲木音樂工房」好像還滿熱門的 可惜我們太晚出發,本來現在現場來做一個敲敲木DIY的 可是過了下午三點就不收現場的DIY了,你只能買成品或半成品回家自己玩 裡頭賣的胡桃鉗娃娃跟音樂盒其實並不會很貴,我覺得滿實在的訂價 ...
沒有留言:
張貼留言