У меня есть полезная информация сообщения с заголовками x, y, z Я хочу удалить полезную нагрузку и сделать новую полезную нагрузку в качестве значения заголовка y и сохранить заголовки xyz intact.I am try this с помощью заводной .messagePayload является строка JSON, который является значением заголовка уобмениваться заголовком с полезной нагрузкой и сохранять заголовки неповрежденными
Мой новое сообщение = х заголовок полезной нагрузки х + , где полезная нагрузка = заголовок valueof у
def messagePayload = parser.parseText(headers['y'])
def newHeaders = [:]
newHeaders.putAll(headers)
return org.springframework.messaging.support.MessageBuilder.withPayload(messagePayload.toString()).copyHeaders(newHeaders).build()
Я хотел, чтобы скопировать значение в заголовочном у как новый полезной нагрузки. и сохранить все значения заголовков неповрежденными – constantlearner
В названии говорится, что вы хотите обменять заголовок и полезную нагрузку - см. мое редактирование, если все, что вы хотите сделать, это скопировать заголовок. –
Извините, может быть, я сформулировал вопрос неправильно. Я обновил свой вопрос, пожалуйста, см. Выше. – constantlearner