我是逻辑应用程序的新手。当从主题内容数据接收到的消息无法解析为json时,我想开发一个新的逻辑应用程序,其抛出错误类似于**">
JSON无效。"ParseJson"类型的操作的"content"属性必须是有效的JSON。无法分析提供的值:"分析值时遇到意外字符:e.路径",第0行,位置0。">
"*解码我的字符串后,我的json如下
{"Id":"ddd9cc1e-8e41-4684-be2e-cd874398e209","类型":"用户数据","内容":[{"EmpId":1,"EmpName":"Raja1"},{"EmpId":2,"EmpName&":"拉贾2"}]}/em>
有人认为我在这里做什么不对吗?附上一些截图供参考。
在此处输入图像描述在此处输入图像描述
当您试图将xml转换为json时。您非常接近-唯一的问题是@json((需要
- 一个
string
,它是一个有效的JSON对象 - 要转换为JSON的
application/xml
对象
@base64toString((正在转换为字符串,但您确实需要让@json((知道这是#2而不是#1,因此将表达式更改为此应该有效:
@{json(xml(base64toBinary(triggerBody()[contentdata])))[foo]}