json - 通过 WSO2 Enterprice Integrator 在数据服务中使用 JSON
问题描述
产品版本:WSO2-EI-6.3
我创建了一个数据服务来检索以下格式的 JSON 数据。
{
"Employees":{
"Employee":[
{
"EmployeeNumber":"1"
},
{
"EmployeeNumber":"2"
}
]
}
}
在下面找到用于在 EI 中创建数据服务的序列。
<data name="RDBMSDataService" transports="http https local">
<config enableOData="false" id="DataSource">
<property name="driverClassName">com.mysql.jdbc.Driver</property>
<property name="url">jdbc:mysql://localhost:3306/Employees</property>
<property name="username">root</property>
<property name="password">1234</property>
</config>
<query id="SelectAllEmployees" useConfig="DataSource">
<sql>select EmployeeNumber from Employees</sql>
<result outputType="json">{
"Employees":{
"Employee":[
{
"EmployeeNumber":"$EmployeeNumber"
}
]
}
}</result>
</query>
<operation name="AllEmployees">
<call-query href="SelectAllEmployees"/>
</operation>
</data>
但是,它仍然提供了 XML 映射输出,如下所示。
<Employees xmlns="http://ws.wso2.org/dataservice/SelectAllEmployees">
<Employee>
<EmployeeNumber>1</EmployeeNumber>
</Employee>
<Employee>
<EmployeeNumber>2</EmployeeNumber>
</Employee>
</Employees>
解决方案
推荐阅读
- javascript - 如何在 Javascript 迭代器中查看下一个值
- java - JavaFX BorderPane 布局(拉伸左右窗格)
- asp.net-core - 使用 Kudu 构建服务部署 asp.net 核心应用程序时出现 UnauthorizedAccessException
- python - 最短距离两指打字问题的动态规划解
- java - 是否可以将子类的实例分配给超类的变量?
- python - 预期 float32,得到
我正在尝试构建一个函数来执行损失优化,我正在使用 Adam 优化器,其学习率将在课程本身中传递。但是,我被建议使用 clip_by_norm 函数应用剪裁来消除爆炸梯度。
def perform_
- c# - 在 foreach 循环之前检查员工姓名是否在列表中
- node.js - Google App Engine:为 React Production Build 设置环境变量
- python - 将 y 轴标签格式化为具有许多零的更高千位科学记数法?
- java - 如何使用 JSONB PostgreSQL 通过 JSON 插入列?