【发布时间】:2023-01-28 10:35:03
【问题描述】:
在 Java UDF 中,我想确定 Variant 值是否为 JSON null,但似乎唯一的方法是将其转换为 Json String 并将其与字符串“null”进行比较。由于我正在处理可能非常大的值,将值转换为 json 字符串只是为了检查 null 似乎很浪费。有没有更好的办法?
// Current
boolean isNull = variant.asJsonString().equals("null");
// Preferred
boolean isNull = variant.isNull();
看起来 Variants 内部包含一个 Jackson JsonNode 实例。可以有一个调用 JsonNode.isNull() 的传递吗?
【问题讨论】:
标签: java snowflake-cloud-data-platform user-defined-functions