wso2 - 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”。
解决方案
我通过在 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>
参考链接:查看这里
推荐阅读
- python - 如何将 pkl 文件转换为 pandas 数据框
- javascript - 在图像 (PNG) 中转换 ZPL (Base64)
- python - 在 Apache Airflow 中,您可以依赖先前运行的任务吗?
- reactjs - 不允许发布方法 drf
- python - Anaconda Navigator Conda HTTP 错误 MacBook Pro
- sql - 如何在有多个条件的 powerBI 中进行条件连接
- java - 使用 CompletableFuture.whenComplete 控制流
- angular - Chart.elements.Rectangle.prototype.draw 影响同一页面中的其他图表(Angular)
- python - 有没有办法用 python 创建一个包含重音字母的文件,然后用 C# 读取它?
- python - 具有任务队列的就绪服务器