gpt4 book ai didi

c# - JSON空字符串为null

转载 作者:太空宇宙 更新时间:2023-11-03 23:26:36 26 4
gpt4 key购买 nike

空字符串通常在 JSON 中被解析为 null 但我有一个包含以下内容的请求:

"StreetValue":"",

在我的类(class)中它被反序列化为小数

public decimal StreetValue { get; set; }

但是当我传递空字符串时,它被反序列化为 0.00M 而不是 null。我错过了什么?

我的意图是只有在传递“0.00M”时才将其反序列化为 0,否则它应该为空。

最佳答案

尝试将您的属性标记为可空类型(注意问号):

public decimal? StreetValue { get; set; }

关于c# - JSON空字符串为null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33622816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com