我正试图从消息中获取一个字符串的requestID。
{
"version": "1.0.0-80",
"status": 201,
"error": "MSG004",
"uuid": "aae1bb59-da3f-4118-a4a4-asdfsdfsd",
"message": "Successfully created a request with an id of 1234",
"path": "/api/request/",
"timestamp": "2019-03-21T09:41:58.484"
}
任何人都可以帮助我从消息中创建属性,我只需要在此句子的末尾传递请求ID:
“成功创建了一个ID为1234的请求”
谢谢
答案 0 :(得分:0)
使用简单的子字符串即可解决问题。
def id = variableThatContainsTheString.substring(46)
但是,这并不漂亮。但是您正在测试的解决方案也不是。
我认为,如果ID是Web服务使用者应该使用的东西,那么它实际上应该以其自己的键值提供。不必从字符串中删除它。
响应可能是这样的:
{
"version": "1.0.0-80",
"status": 201,
"error": "MSG004",
"uuid": "aae1bb59-da3f-4118-a4a4-asdfsdfsd",
"message": "Successfully created a request with an id of 1234",
"path": "/api/request/",
"timestamp": "2019-03-21T09:41:58.484",
"id": "1234"
}
告诉开发人员一起行动。 ;-)