C#/ JSON如何处理从数据库查询返回的NULL值?

飞来飞去

情况:我正在构建一个Web API,该API查询数据库,然后通过JSON返回结果。

表中引入了几列,但尚未填充数据。因此,它们的值目前为“ NULL”。不会总是这样,并且某些“旧”数据可能包含“ NULL”值。

当我获得包含“ NULL”值的JSON响应时,它为空。

({foo: , foo1: bar1})

所以我的问题是将“ NULL”值传回原始调用者的正确方法是什么?我可以用各种方法检查“ NULL”,然后返回一个空字符串或一个整数的“ -1”,但是我想知道什么是正确的方法,而不是首先没有一个“ NULL”。

jpgrassi

这里讨论了如何处理JSON中的空值:

表示JSON中的null

我还建议您注意一些额外字段,这些字段将始终为null或不使用(如您所说的“传统”数据)。它们将取决于您JSON的最终大小,因此,如果您确定将不使用它们,只需删除它们即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C#中从数据库查询枚举值

来自分类Dev

C#检查是否从数据库返回值

来自分类Dev

如何在 C# 中处理数据库中的 DateTime 值

来自分类Dev

如何使用 c# 将空值返回到数据库

来自分类Dev

如何在C#中从数据库返回数组

来自分类Dev

如何处理数据库的零返回值?

来自分类Dev

在C#中处理空的Json值。在这里如何处理?

来自分类Dev

如何处理C#中事件委托的返回值?

来自分类Dev

如何在数据库上下文中运行没有C#返回值的存储过程?

来自分类Dev

通过C#对Access数据库进行的LIKE查询始终返回COUNT(*)为0

来自分类Dev

asp.net C#如何处理null?

来自分类Dev

查询与C#方法检索数据库元数据

来自分类Dev

c#避免LINQ to SQL数据库自动处理

来自分类Dev

无法通过 C# API 查询 Oracle 数据库

来自分类Dev

C#方法返回连接到不同的数据库

来自分类Dev

C# 返回组合框中的数据库列表

来自分类Dev

如何在c#控制台中读取、写入、处理数据库等txt文件

来自分类Dev

C#ComboBox选定值从数据库返回Null,Item和Value

来自分类Dev

C#ComboBox选定值从数据库返回Null,Item和Value

来自分类Dev

从管道读取:如何处理c中的返回值?

来自分类Dev

使用C#将Null插入数据库

来自分类Dev

如何处理参数C#

来自分类Dev

如何使用Access数据库在C#中联接表和查询

来自分类Dev

如何在LINQ(C#)中引用数据库表并将其作为JsonResult返回

来自分类Dev

如何从 C# 中的 MSSQL 数据库返回多个字符串

来自分类Dev

标签放置数据库C#中的随机值

来自分类Dev

C#绑定值与数据库不匹配

来自分类Dev

标签放置数据库C#中的随机值

来自分类Dev

C#如何防止数据库中的数据重复?

Related 相关文章

热门标签

归档