情况:我正在构建一个Web API,该API查询数据库,然后通过JSON返回结果。
表中引入了几列,但尚未填充数据。因此,它们的值目前为“ NULL”。不会总是这样,并且某些“旧”数据可能包含“ NULL”值。
当我获得包含“ NULL”值的JSON响应时,它为空。
({foo: , foo1: bar1})
所以我的问题是将“ NULL”值传回原始调用者的正确方法是什么?我可以用各种方法检查“ NULL”,然后返回一个空字符串或一个整数的“ -1”,但是我想知道什么是正确的方法,而不是首先没有一个“ NULL”。
这里讨论了如何处理JSON中的空值:
我还建议您注意一些额外字段,这些字段将始终为null或不使用(如您所说的“传统”数据)。它们将取决于您JSON的最终大小,因此,如果您确定将不使用它们,只需删除它们即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句