Oh, sorry, I meant to begin the message with, Thanks Aditya,
On Mon, Jul 17, 2017 at 12:43 AM, Tong Sun wrote: Is the `subStruct` feature working as expected? > > You can try testing on the SmartyStreets.json > <https://github.com/go-jsonfile/jsonfiddle/blob/master/test/SmartyStreets.json> > file. > Thanks. > Besides, the recent work done by Ladicle/gojson <https://github.com/Ladicle/gojson> seems to be interesting, and would be helpful for people in general. > On Sun, Jul 16, 2017 at 8:15 PM, Aditya Mukerjee wrote: > >> 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 a topic in the >> Google Groups "golang-nuts" group. >> To unsubscribe from this topic, visit https://groups.google.com/d/to >> pic/golang-nuts/XfVlTsWx2-Q/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> golang-nuts+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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.