[
https://issues.apache.org/jira/browse/AVRO-1547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16815318#comment-16815318
]
Brian Olsen edited comment on AVRO-1547 at 4/11/19 10:53 AM:
-------------------------------------------------------------
Okay! I'll get started on this for now and see about getting me added when I do
a PR.
I'm thinking the webpage could live in its own page [and linked underneath the
specification
tab|https://github.com/apache/avro/blob/master/doc/src/content/xdocs/site.xml#L46].
bq. enter Object values based on the current Avro specification document e.g.
ti will be restrictive in scope.
Also I was a little unsure how to implement the avro validation easily without
using a server side check running the lastest library to validate JSON. Would
this all need to be checked writing my own rules in jQuery?
was (Author: brianolsen87):
Okay! I'll get started on this for now and see about getting me added when I do
a PR.
The webpage should live in its own page [and linked underneath the
specification
tab|https://github.com/apache/avro/blob/master/doc/src/content/xdocs/site.xml#L46]?
bq. enter Object values based on the current Avro specification document e.g.
ti will be restrictive in scope.
Also I was a little unsure how to implement the avro validation easily without
using a server side check running the lastest library to validate JSON. Would
this all need to be checked writing my own rules in jQuery?
> 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)