如何忽略列表中的 None 值?
How to ignore None value from list?
我正在测试 BE,当获取某些值的 json 路径时,我得到 None。我想忽略它们。
从列表中删除值 对我不起作用。
Remove values from list ${list} None/${empty}/null
还有其他方法可以忽略 None 值吗?
我也尝试从 json 中获取没有 null 的值,但也没有用。显示错误
JsonPathLexerError:第 1 行错误,第 41 列:意外字符:?
${TARGET_TEXT}= Get Json Path ${RESPONSE} $.pipelines..filter.children..targetText[?!@.None]
你很接近。您需要删除 ${NONE}
而不是 ${EMPTY}
Remove values from list ${TARGET_TEXT} ${NONE}
试试这个:
${list} = Evaluate [i for i in ${list} if i]
我正在测试 BE,当获取某些值的 json 路径时,我得到 None。我想忽略它们。 从列表中删除值 对我不起作用。
Remove values from list ${list} None/${empty}/null
还有其他方法可以忽略 None 值吗?
我也尝试从 json 中获取没有 null 的值,但也没有用。显示错误
JsonPathLexerError:第 1 行错误,第 41 列:意外字符:?
${TARGET_TEXT}= Get Json Path ${RESPONSE} $.pipelines..filter.children..targetText[?!@.None]
你很接近。您需要删除 ${NONE}
而不是 ${EMPTY}
Remove values from list ${TARGET_TEXT} ${NONE}
试试这个:
${list} = Evaluate [i for i in ${list} if i]