Hi Tong, Glad to see you're finding gojson useful. Let us know if you have suggestions; if there are improvements which would be helpful for people in general, we'd be happy to merge them upstream.
On Sunday, July 16, 2017 at 10:28:09 AM UTC-4, Tong Sun wrote: > > Hi, > > I've started to improve the tools that generates go struct definitions > from json or yaml documents, > https://github.com/go-jsonfile/gojson#cli-update: > > Using gojson is now deprecated. You can still install and use it, but > better use jsonfiddle j2s > <https://github.com/go-jsonfile/jsonfiddle#-jsonfiddle-j2s> instead, > because all the improvements will be happening there. Currently the > advantages of jsonfiddle j2s over gojson are: > > > - No longer uses the dummy Foo as the default for the name of the > struct now, but use the input file name to automatic set the struct > name > instead, yet it can be overridden from command line (by --name). Check > the details here > <https://github.com/go-jsonfile/jsonfiddle/blob/0.2.0/cmdJ2s.go#L41-L44> > . > - Internally, much more code consolidation and simplification > (e.g., input/output file handling) have been done under the hood, so > the > hand-edited code has been reduced from over a hundred (132) to just > several lines > <https://github.com/go-jsonfile/jsonfiddle/blob/0.2.0/cmdJ2s.go#L37-L49> > . > > Much more enhancements will be taken place, check out details here > <https://github.com/go-jsonfile/gojson/projects/1>. > > > > See also, https://github.com/go-jsonfile/jsonfiddle#credits, > > Credits > > > - Ladicle/gojson <https://github.com/Ladicle/gojson> forked source for > JSON to struct > - ChimeraCoder/gojson <https://github.com/ChimeraCoder/gojson> the > original source of Ladicle/gojson > <https://github.com/Ladicle/gojson>. > > > All patches welcome. > > Thanks > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.