Difference between revisions of "Msgpack"
Jump to navigation
Jump to search
Line 29: | Line 29: | ||
− | + | =[[Node-RED]]= |
|
+ | pour encoder un message |
||
<source lang="javascript"> |
<source lang="javascript"> |
||
context.msgpack = require('msgpack'); |
context.msgpack = require('msgpack'); |
||
Line 35: | Line 36: | ||
msg.payload=context.msgpack.encode(payload); |
msg.payload=context.msgpack.encode(payload); |
||
//msg.payload=context.msgpack.decode(payload); |
//msg.payload=context.msgpack.decode(payload); |
||
+ | |||
+ | return msg; |
||
+ | </source> |
||
+ | |||
+ | pour décoder un message |
||
+ | <source lang="javascript"> |
||
+ | context.msgpack = require('msgpack'); |
||
+ | |||
+ | msg.payload=context.msgpack.decode(payload); |
||
return msg; |
return msg; |
Latest revision as of 15:36, 9 November 2014
It's like JSON but fast and small.
Python
https://github.com/msgpack/msgpack-python
Javascript
https://www.npmjs.org/package/msgpack-js
>
npm install msgpack-js
node packtest.js
packtest.js
var msgpack = require('msgpack');
var assert = require('assert');
var initial = {Hello: "World"};
var encoded = msgpack.encode(initial);
var decoded = msgpack.decode(encoded);
assert.deepEqual(initial, decoded);
autre : https://github.com/msgpack/msgpack-javascript
Node-RED
pour encoder un message
context.msgpack = require('msgpack');
msg.payload=context.msgpack.encode(payload);
//msg.payload=context.msgpack.decode(payload);
return msg;
pour décoder un message
context.msgpack = require('msgpack');
msg.payload=context.msgpack.decode(payload);
return msg;