在JSON路径表达式中设置Null值

我在JSON Extractor中的JSON路径表达式是

CREATE TABLE top200k (Id STRING,Score STRING,ViewCount STRING,Body STRING,OwnerUserId STRING,Title STRING,Tags STRING,AnswerCount INT,CommentCount INT,FavoriteCount INT) ROW FORMAT DELIMITED FIELDS TERMINATED BY "    " LOCATION "hdfs://localhost:9000/abc/xyz/"

如果此表达式未返回任何结果,我想将$.data.Transactions.[?(@.transactionId=='${transId}')].status 分配给变量

tomorrow065 回答:在JSON路径表达式中设置Null值

JSON ExtractorDefault Values设置为NULL

  

默认值   如果JSON-PATH表达式不返回任何结果(必须与变量数匹配),则用分号分隔的默认值   如果JSON-PATH表达式未返回任何结果(必须匹配变量数),则用分号分隔的默认值

本文链接:https://www.f2er.com/3167578.html

大家都在问