Если вы хотите сделать это только для определенных свойств, попробуйте:
<set-body template="liquid">
{
"Id": "{{body.Id}}",
"FullName":"{{body.FullName | split: " " | join: " "}}"
}
</set-body>
Кажется, нет лучшего способа сделать это в жидкости.
Если вы хотите сделатьчто во всем теле, не анализируя его структуру, тогда:
<set-body>@(Regex.Replace(context.Request.Body.As<string>(), @"\s+", " "))</set-body>
В качестве альтернативы вы можете проанализировать все тело как JObject и выполнить итерацию рекурсивно исправляя каждое значение свойства.