我正在设置 ColdFusion 2018(带有更新 5)并且遇到问题 - CF Admin 中的“启用 Null 支持”选项似乎没有任何作用。
我有一些可以返回空值的 API 结果(来自第 3 方 api) - 例如;json
{
"FirstName": "Fred",
"LastName": null,
"Email": "test@test.com"
}
当我deserializeJson( theResult )
和cfdump
结构时,它具有“未定义”作为 LastName 的值。在 ColdFusion 9(我将其移植到 CF2018)中,在上面给出的示例中,LastName 的值在执行 cfdump 时显示为“null”。我的问题是,在 CF2018 中,当我尝试访问此变量时会引发错误
变量 LastName 未定义
如果您在 CF Admin中选中Enable Null Support复选框,似乎并没有什么不同。我试过选择它,取消选择它,甚至在每次更新后重新启动 CF。
这是一个错误吗?我正在使用带有更新 5(版本 2018.0.05.315699)的 CF2018。有任何想法吗?