文章序言define元数据传输消息
前言
当前端向Mule接口发出请求时,Mule APP会访问服务器,然后服务器会向Mule APP提供数据。 但是,这些数据可能只是后端的本机数据,而不是前端想要的格式。 您可以使用Mule组件Transform Message包装和处理数据,然后将其发送回前端。
后端返回的数据格式
[ { 'eName': 'zhangsan ',' eAge': '20 ',' eSex': 'man ',' cGroup': 'afl ',' cteam ' : ] ' email ' : ' San.b.Zhang @ ACC.com ',' city': 'dalian ',' Phone':' 'eAge': '20 ',' esex ' id ' : ' 12345679 ' ' email ' : ' San.a.Li @ ACC.com ',' city': 'shenyang ',' phone ' 3360 ' 1234560 ' 12360 ' cGroup': 'sap ',' cTeam': 'sa ',' id': '12345680 ',' state'3360'sap ',state ' 3360 ' city
[{ 'number': '12345678 ',' name': 'zhangsan ',' age': '20 ',' sex': 'man ',' group ' 33: ] ' phone': '12345678901' } ' ',' address ' : { ' city ' : ' Dalian ' } ] define metadata首先定义元数据,然后定义src/mmm
后端返回的数据将粘贴到employees.json中
以相同的方式创建返回到前端的数据格式
在transformmessageemployeeapi-sub中,使用“Mule Palette”选择核心下的transform message组件并将其放入子流中。
单击Transform Message组件左侧input中的Define metadata,进入弹出窗口,单击Add,将该类型命名为employees,在Type中输入JSON、Example
单击…,选择并添加之前编写的JSON文件
同样,在右侧的output中添加数据类型。
拖动两侧的类型以使其匹配
重新启动Mule APP并使用PostMan进行访问。 现在的数据格式是前端想要的东西。