已解析的消息{“日期”:“2022-02-04”,“客户ID”:123、“客户信息”:{“身份证”:123,“姓氏”:“史密斯”,“姓”:《大卫》、《电子邮件》:“testing@email.com“、}、“币种”:“欧元”我想删除customerInfo部分,这样JSON看起来就像. {“date”:“2022-02-04”,“客户ID”:123、“货币”:“欧元”一个人将如何在LogicApp中做到这一点。我试图删除属性,但无法使其工作。任何建议将不胜感激。
sxpgvts31#
我已经在我的环境中复制并使用remove属性删除了客户信息,如下所示:首先,我初始化了一个变量,如下所示:
然后我用compose操作如下:在撰写输入中:removeProperty(variables('emo'),'customerInfo')
removeProperty(variables('emo'),'customerInfo')
然后,我设置了一个变量,输出如下:
输出量:
指令集
指令集尝试按照上述过程,你会得到删除customerInfo作为我得到的。
8wtpewkr2#
您只需从那个变量初始化新变量并填充它
"Initialize_variable": { "type": "InitializeVariable", "inputs": { "variables": [ { "name": "sensitisedMessage", "type": "Object", "value": { "date": @message['date'], "customerID": @message['customerID'], "currency": "@message['currency']" } } ] }, "runAfter": {} }
我还没有在实际的逻辑应用程序中检查json的格式,但是您已经明白了。
2条答案
按热度按时间sxpgvts31#
我已经在我的环境中复制并使用remove属性删除了客户信息,如下所示:
首先,我初始化了一个变量,如下所示:
然后我用compose操作如下:在撰写输入中:
removeProperty(variables('emo'),'customerInfo')
然后,我设置了一个变量,输出如下:
输出量:
指令集
指令集
尝试按照上述过程,你会得到删除customerInfo作为我得到的。
8wtpewkr2#
您只需从那个变量初始化新变量并填充它
我还没有在实际的逻辑应用程序中检查json的格式,但是您已经明白了。