Lewis John McGibbney created AVRO-1547:
------------------------------------------

             Summary: AvroApp Schema Tool
                 Key: AVRO-1547
                 URL: https://issues.apache.org/jira/browse/AVRO-1547
             Project: Avro
          Issue Type: New Feature
            Reporter: Lewis John McGibbney
            Assignee: Lewis John McGibbney
            Priority: Minor
             Fix For: 1.7.7


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
(v6.2#6252)

Reply via email to