小编ctv*_*ctv的帖子

反序列化从node.js发送的Azure ServiceBus队列消息时出错(azure sdk)

这是我的情景:

我正在使用节点azure sdk从Node.js发送Azure ServiceBus队列消息,如下所示:

var message = {
    body: JSON.stringify({ foo: 'Bar' })
};

serviceBusService.sendQueueMessage('myQueue', message, function (error) {
    if (!error) {
        console.log('msessage sent');
    }
});
Run Code Online (Sandbox Code Playgroud)

我有一个正在侦听队列的ac #work角色:

QueueClient Client = QueueClient.CreateFromConnectionString(connStr, QueueName);

Client.OnMessage((receivedMessage) =>
{
    var body = receivedMessage.GetBody<string>();
});
Run Code Online (Sandbox Code Playgroud)

当该GetBody方法执行时,我收到以下错误:

反序列化System.String类型的对象时出错.输入源格式不正确

c# json node.js azure-worker-roles deserialization

10
推荐指数
2
解决办法
3514
查看次数

标签 统计

azure-worker-roles ×1

c# ×1

deserialization ×1

json ×1

node.js ×1