【问题标题】:How to convert null strings to empty string json.net如何将空字符串转换为空字符串 json.net
【发布时间】:2011-03-15 05:48:53
【问题描述】:

我正在使用 json.net 序列化具有字符串的类,但是,当它转换为 json 时,字符串将转换为 null,有没有办法让 json.net 将 null 字符串转换为 emtpy 字符串( '') 并且不为空?

这是我目前得到的

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

我想要这个:

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

【问题讨论】:

  • ryudice,找到解决方案了吗?

标签: c# json.net


【解决方案1】:

尝试:

client.FirstName||''

如果FirstName 为空,这将返回 ''。最好还是像这样创建一个辅助函数:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 2014-11-12
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多