当前位置: 首页 > 知识库问答 >
问题:

系统文本json将空字符串转换为int

万涵亮
2023-03-14

Json。如果存在空字符串,Net将int/float中的空字符串转换为0。我在输入中使用类型numeric,但在表单post调用中,空字段将是空字符串。是否有将空字符串转换为Null或0(如Json)的配置。网

在下面拉小提琴。https://dotnetfiddle.net/CDNicW

共有1个答案

单于奕
2023-03-14

只需将值设为null即可

public class Model
    {
         [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)]
        public int? Value { get; set; }
    }

结果将是

{ value: null }
 类似资料:
  • 问题内容: Json值可以包含一个字符串值。例如。: 如何提取该字符串作为postgres文本值? 不起作用。它返回带引号的json,而不是原始字符串: 谢谢。 PS我正在使用PostgreSQL 9.3 问题答案: PostgreSQL中没有办法解构标量JSON对象。因此,正如您所指出的, 是15 诀窍是将JSON转换为一个JSON元素的数组,然后使用提取该元素。 将返回11。

  • 我有一个RestController类,它有一个方法可以根据电影的标题搜索电影: 如果我发送一个json字符串 从邮递员到endpoint,我收到一个空白的回复。 然后我做了一个 就在进入方法后找到字符串filmSearch正是我从邮递员发送的JSON字符串。我的应用程序没有看到JSON和提取值从filmSearch在我的请求附加到应用程序内字符串filmSearch. 如果我移除 在请求映射的一

  • 问题内容: 我正在使用Java,并且有一个JSON字符串: 然后我的Java地图: 我想将来自JSONObject的所有数据存储在该HashMap中。 谁能为此提供代码?我想使用图书馆。 问题答案: 我几天前通过递归编写了这段代码。

  • 我使用的是Java,我有一个字符串是JSON: 我希望将JSONObject中的所有数据存储在HashMap中。 有人能为此提供代码吗?我想使用库。

  • 问题内容: 有什么方法可以将null转换为Integer。null实际上是一个字符串,我在我的服务层中传递该字符串,将其接受为整数。因此,每当我尝试将null字符串强制转换为Integer时,都会引发异常。但是我必须将null转换为Integer。 问题答案: 您 不能 从String强制转换为Integer。但是,如果您尝试将字符串转换为整数,并且必须提供处理字符串的实现,请查看以下代码片段:

  • 问题内容: 我已经编写了一个android程序来将值从Web服务加载到表行。但是值变为null,因此我需要将其转换为字符串。有人可以告诉我这样做的方法吗? 现在从Web服务获取空值,因此我需要将其转换为string 。 LogCat: 问题答案: 用这个,