如何从JSONPath值中选择字符串的一部分?

时间:2014-10-03 05:26:31

标签: json xpath soapui jsonpath

我的元素名为:$.long_message

它包含值:SessionKey:e0db06e773a9f6d04e52486dc40f6647

我需要删除:SessionKey:

我知道如果这是Xpath,我可以使用:substring-after($.long_message,':') JSONPath有这样的东西吗?

1 个答案:

答案 0 :(得分:0)

我的解决方法:

在soapui中,我将属性下拉列表设置为ResponseAsXml,将Path语言下拉列表设置为XPath。然后添加子字符串函数,如下所示:

declare namespace ns1='https://api.example.com/thing/v2/start';
substring-after(//ns1:Response[1]/ns1:long_message[1],':')