diffusion
Version:
Diffusion JavaScript client
16 lines (13 loc) • 394 B
JavaScript
var xmljson = require('./xmljson');
var Codec = require('io/codec');
var serialiser = {
read : function(input) {
return xmljson.xml2json(Codec.readString(input));
},
write : function(output, schema) {
if (schema && (schema.field || schema.message)) {
Codec.writeString(output, xmljson.json2xml(schema));
}
}
};
module.exports = serialiser;