从Azure Queue for Logic App插入Json的不需要的字符串

时间:2016-09-26 13:25:39

标签: azure azure-logic-apps

我在Azure队列中插入一条消息作为Json String,如下所示

[Serializable]
public class Person
{
    public string FirstName { get; set; }
}

在队列中插入,我应该收到邮件。我期待邮件内容为json字符串,但我收到的邮件内容如下所示

@ string 3http://schemas.microsoft.com/2003/10/Serialization/ {“FirstName”:“Vikram”}

现在内容中的“@ string 3http://schemas.microsoft.com/2003/10/Serialization/ ”中的这些额外字符串是什么以及如何删除它。

Logic应用程序的工作流程如下图所示,以供参考

1 个答案:

答案 0 :(得分:0)

您可以创建Azure函数,将字符串重新格式化为json字符串,如下所述:http://social.technet.microsoft.com/wiki/contents/articles/34750.integrating-service-bus-stack-with-logic-apps-and-azure-functions.aspx