首页 > 解决方案 > JsonUtil 无法在 WSO2 类调解器中解析

问题描述

我正在使用 WSO2 类调解器通过 WSO2 Developer Studio 将字符串注入 Jsonbody。

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

将导入语句添加为“import org.apache.synapse.commons.json.JsonUtil;”后面临“JsonUtil 无法解析”等错误

在类中介 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 名称是“synapse-commons-2.1.2-wso2v4.jar”。

标签: wso2wso2eiwso2developerstudio

解决方案


我通过在 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>

参考链接:查看这里


推荐阅读