Tag: 反序列化

从一个stream的NodeJS反序列化

我有一个问题从节点中的stream反序列化(特别是来自比特币GOX交换的定价供给)。 基本上一个大块到达,这是完整的,并validation了JSON 。 这里是代码: var gox = require('goxstream'); var fs = require('fs'); var options = { currency: 'AUD', ticker: true, depth: false }; var goxStream = gox.createStream(options); goxStream.on('data', function(chunk) { console.log(JSON.parse(chunk)); }); 当试图parsing它,我得到以下 undefined:0 ^ SyntaxError: Unexpected end of input 有任何想法吗? 我已经包括一个样本块: > {"channel": "eb6aaa11-99d0-4f64-9e8c-1140872a423d", "channel_name": > "ticker.BTCAUD", "op": "private", "origin": "broadcast", "private": > "ticker", […]

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

这是我的场景: 我使用节点azure sdk从Node.js发送Azure ServiceBus Queue消息,如下所示: var message = { body: JSON.stringify({ foo: 'Bar' }) }; serviceBusService.sendQueueMessage('myQueue', message, function (error) { if (!error) { console.log('msessage sent'); } }); 我有正在侦听队列的ac#workerangular色: QueueClient Client = QueueClient.CreateFromConnectionString(connStr, QueueName); Client.OnMessage((receivedMessage) => { var body = receivedMessage.GetBody<string>(); }); GetBody方法得到执行时,我得到以下错误: 反序列化System.Stringtypes的对象时出现错误。 input源格式不正确