2014-10-03 3 views
1

Мой элемент называется: $.long_messageКак выбрать часть строки из значения JSONPath?

Он содержит значение: SessionKey: e0db06e773a9f6d04e52486dc40f6647

Мне нужно удалить: SessionKey:

Я знаю, что если бы это было Xpath, я мог бы использовать: substring-after($.long_message,':') Есть что-то подобное для JSONPath?

+0

Где вы пытаетесь это сделать? В тестовом шаге «groovy» в soapui? В передаче собственности? – albciff

+0

@albciff Я пытался сделать это в передаче собственности. Я добавил свою работу выше. – MattJ

+0

Ваш обходной путь кажется прекрасным. Есть ли проблема с этим? – SiKing

ответ

0

Мой обходной путь:

В SoapUI я установить свойство Выпадающий ResponseAsXml и язык Path Выпадающий XPath. Затем добавлена ​​функция подстроки:

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

 Смежные вопросы

  • Нет связанных вопросов^_^