大佬教程收集整理的这篇文章主要介绍了json – 使用节点js中的Avro序列化数据,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
{"namespace": "com.company.wr.messages","type": "record","name": "Log","fields": [ {"name": "timestamp","type": "long"},{"name": "source","type": "String"},{"name": "version",{"name": "ipaddress",{"name": "name",{"name": "level",{"name": "errorCode",{"name": "message","type": "String"} ] }
我正在使用一个节点包’avro-scheR_81_11845@a’,我尝试过其他的,但是没有一个工作正常,我只需要从节点js以一个avro的方式序列化.
avsc
:
var avro = require('avsc'); // Parse the scheR_81_11845@a. var logType = avro.parse({ "namespace": "com.company.wr.messages","fields": [ {"name": "timestamp","type": "String"} ] }); // A sample log record. var obj = { timestamp: 2313213,source: 'src',version: '1.0',ipaddress: '0.0.0.0',name: 'foo',level: 'INFO',errorCode: '',message: '' }; // And its corresponding Avro encoding. var buf = logType.toBuffer(obj);
您可以找到有关here各种编码方法的更多信息.
以上是大佬教程为你收集整理的json – 使用节点js中的Avro序列化数据全部内容,希望文章能够帮你解决json – 使用节点js中的Avro序列化数据所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。