我在一个情况下,以提取一个json值从一个base64编码的数据。我已经使用bean shell后处理器解码,我得到了解码的值。
import org.apache.commons.codec.binary.Base64;
vars.put("decoded_response", new String(Base64.decodeBase64("eyJsdCI6ICJUa246ODY3MzYxYTgtY2FlZi00YzkxLTgwNjQtYTczMWUyNTg4N2VkIn0=")));
这是一个
decoded_response={"lt": "Tkn:867361a8-caef-4c91-8064-a731e25887ed"}
从这里我如何提取lt值?
有人能帮他吗?先谢谢了。
1条答案
按热度按时间z4iuyo4d1#
如果您切换到JSR223后处理器,则可以如下所示提取它:
重新考虑使用Beanshell,因为它是某种形式的性能反模式,而Groovy:
更多信息: