WSO2 EI,如何从 Custom Class mediator 获取字符串形式的负载

WSO2 EI, How to get payload as String from Custom Class mediator

我已经创建了自己的 MediatorClass。哪个有这个主要方法:

public boolean mediate(MessageContext context) { 
    // TODO Implement your mediation logic here
    return true;
}

现在有问题了。此调解器是 REST API 序列的一部分,其中包含我要编辑的文本正文。

如何将此有效负载提取为字符串?

获取肥皂主体的根元素:

OMElement element = (OMElement) context.getEnvelope().getBody().getFirstOMChild();

(参见 MessageContext

只需使用element.toString() (参见 OMElement