2011-03-15 161 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 
}