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)