You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Lewis John McGibbney (JIRA)" <ji...@apache.org> on 2019/04/11 03:12:00 UTC

[jira] [Assigned] (AVRO-1547) AvroApp Schema Tool

     [ https://issues.apache.org/jira/browse/AVRO-1547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney reassigned AVRO-1547:
------------------------------------------

    Assignee:     (was: Lewis John McGibbney)

> AvroApp Schema Tool
> -------------------
>
>                 Key: AVRO-1547
>                 URL: https://issues.apache.org/jira/browse/AVRO-1547
>             Project: Apache Avro
>          Issue Type: New Feature
>          Components: java
>            Reporter: Lewis John McGibbney
>            Priority: Minor
>
> Over in Gora, I have been thinking for a while that the process of writing JSON data beans is rather time consuming when beans are LARGE.
> I wanted to open this ticket for a while and now only get around to. I proposed to have the following
> A simple HTML webpage that defines a form of sorts, the form will enable users to create JSON schemas and will be driven by enabling users to enter Object values based on the current Avro specification document e.g. ti will be restrictive in scope.
> On top of this I propose to then use simple JQuery to send a request to the JSONBlob API [0], obtain a JSON representation of the data and then pretty print write this information to a file within the browser. The users can then save this file focally and do with it what they wish.
> I think that this page can easily be hosted alongside the current static Avro website and that there is no need to write a web application for this yet.
> I'll try to work on it sooner rather than later as this would also lower the barrier for users of Gora (as I am sure it would Users of other technologies requiring definition of Objects via JSOn schemas).
> I've not assigned this against any component as there is none which I feel appropriate.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)