You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Quinn Slack (JIRA)" <ji...@apache.org> on 2012/11/26 23:49:00 UTC
[jira] [Commented] (AVRO-485) JavaScript encoding/decoding
[ https://issues.apache.org/jira/browse/AVRO-485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13504203#comment-13504203 ]
Quinn Slack commented on AVRO-485:
----------------------------------
I have an update to this that adds Javascript codegen. It uses ES5 Object.defineProperty to ensure that the object is valid after each field update.
https://github.com/sqs/avro/tree/js-codegen/lang/js
Usage example at https://github.com/sqs/avro/blob/js-codegen/lang/js/test/usage_test.js. Sample codegen'd file at https://gist.github.com/4151179.
Should I prepare a patch with the JS codegen?
> JavaScript encoding/decoding
> ----------------------------
>
> Key: AVRO-485
> URL: https://issues.apache.org/jira/browse/AVRO-485
> Project: Avro
> Issue Type: Wish
> Reporter: Bruce Mitchener
> Assignee: Quinn Slack
> Fix For: 1.7.3
>
> Attachments: AVRO-485-js-validator.patch, AVRO-485.patch
>
>
> It would be very nice to have Javascript encoding/decoding support. There are at least a couple of interested in streaming Avro-encoded data to a browser-based client.
> Working with binary data in JS is a bit ugly ... here's a sample:
> http://github.com/christkv/node-mongodb-native/blob/master/lib/mongodb/bson/binary_parser.js
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira