2011-03-15 196 views
7

我使用json.net序列化一個具有字符串的類,但是,當它被轉換爲JSON的字符串被轉換爲空,有沒有一種方法,我可以使json.net空字符串轉換爲空字符串(''),而不是空?如何將空字符串轉換爲空字符串json.net

這是我目前得到

var client = { 
"FirstName": null, 
"LastName": null 
} 

,我想這一點:

var client = { 
"FirstName": '', 
"LastName": '' 
} 
+0

ryudice,有沒有找到解決辦法呢? – AviD 2012-01-11 00:18:54

回答

2

嘗試:

client.FirstName||'' 

這將返回 '' 如果FirstName爲空。最好還是創建一個像這樣的幫手功能:

function null2empty(a){ 
    return a||'';//You might want to check for strings only before returning 
}