JsonUtil 无法在 WSO2 class 调解器中解析

JsonUtil cannot be resolved in WSO2 class mediator

我正在使用 WSO2 Class 中介通过 WSO2 Developer Studio 将字符串注入 Jsonbody。

String transformedJson=jsonBody.toString();
        JsonUtil.newJsonPayload(((Axis2MessageContext) context).getAxis2MessageContext(),
                transformedJson, true, true);

将导入语句添加为“import org.apache.synapse.commons.json.JsonUtil;”后遇到“无法解析 JsonUtil”之类的错误“

在 class 中介 pom.xml 中添加的依赖项如下 this。仍然无法解决此导入错误。

依赖文件:

    <!-- https://mvnrepository.com/artifact/org.apache.synapse/synapse-core -->
<dependency>
    <groupId>org.apache.synapse</groupId>
    <artifactId>synapse-core</artifactId>
    <version>2.1.2-wso2v4</version>
</dependency>

我可以为此买 Jar 吗?我希望 jar 名称是“synapse-commons-2.1.2-wso2v4.jar”。

我通过在 pom.xml

中添加以下依赖项解决了上面的 JsonUtil 错误

注意:更新 pom.xml 后,我通过单击 alt+f5 进行了 mvn 更新。

依赖性:

<!-- https://mvnrepository.com/artifact/org.apache.synapse/synapse-commons -->
<dependency>
    <groupId>org.apache.synapse</groupId>
    <artifactId>synapse-commons</artifactId>
    <version>2.1.7-wso2v228</version>
</dependency>

参考Link:check here