你能告诉我json下面的jsonpath会是什么:
s.source_files = 'YOUR_PROJECT/*'
此致 勒凯什
答案 0 :(得分:0)
我会使用REST API将对象转换为适当的路径,我不确定您使用的语言是什么,因此很难说使用什么。如果它的JavaScript然后使用
JSON.stringify ([{
"cpnSeqNbr": 0,
"cpnStatusCd": 10,
"cmpgnId": 37524,
"cpnSkuNbr": 49579,
"redeemEndDt": " "
}])
或任何其他API等效,如果您不使用JavaScript。
答案 1 :(得分:-1)
您可以在SoapUI断言中使用以下JsonPath表达式。
$.[*].cpnStatusCd
您也可以将其扩展到其他字段,例如:$.[*].cmpgnId
您实际上可以使用JsonPath Expression tester等在线工具验证您的JsonPath表达式是否正常工作。
下面的图片应该有助于理解需要将哪些内容作为输入/ JSON URL和预期的JsonPath Expression:
使用JsonPath Expression tester工具,我能够在您的exmaple Json中提取cpnStatusCd = 10
或cmpgnId = 37524
的内容/值。
您可以使用上面的JsonPath Expression作为SoapUI Assertion来编写测试用例。