gpt4 book ai didi

将字段显式设置为 null 与不传递该字段之间的 Json 区别

转载 作者:行者123 更新时间:2023-12-04 04:37:43 26 4
gpt4 key购买 nike

我们可以在 Json 中以某种方式检测到这一点吗?

{"a": null} Explicitly set a field to null VS
{} Not pass that field in at all ?

Json 认为这两个条件都为空,有没有办法检测这种差异?

最佳答案

在前一种情况下( object = {"a": null} ),对象 有一个字段 命名 a其中值为 null .在后者( object = {} )中,字段 aundefined对于对象,即对象 没有这样的字段 .
if(object.a)两种情况下,条件都返回 false。然而,if (object.a === undefined)仅对后一种情况返回 true。因此,您可以使用此检查来区分这两种情况。

关于将字段显式设置为 null 与不传递该字段之间的 Json 区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19435340/

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