Which bug ticket are we talking about? (The ordering issue in lists) Le dim. 10 juil. 2022, 18:49, MG <[email protected]> a écrit :
> Hi Tommy, > > I agree: We have often found that using well established Java libraries > together with the power of the Groovy language works well & makes great > sense (e.g. Ebean ORM & Vaadin web-GUI in our case). > Groovy's integrated support (for e.g. XML/JSON) is often very dynamic in > nature, something which we often neither need nor want, and the small > overhead of writing a thin, type/schema-safe wrapper around e.g. a generic > Java XML SAX/DOM lib for a specific application case has always turned out > to be well invested & makes the code better readable and easier to refactor. > > In addition these Java libs have often been debugged and performance > optimized over the years in a way that Groovy finds hard to match, since it > would spread its development manpower very thin. > The command-line parsing library coming with Groovy nowadays is a good > example of an imho better suited hybrid approach: It supplies Groovy > goodness over an excellent existing Java library (picocli) G-) > > Cheers, > mg > > > > On 10/07/2022 18:03, Tommy Svensson wrote: > > Hi Paul, > > Thanks, but after the warning that JSONSlurper can loose order in lists, a > known bug, I decided to go with Jackson Jr, which also allows me to parse > JSON into a Map structure. But since I'm coding entirely in Groovy using > Groovys JSON support would make sense, but the pointed out bug scared me > away :-). I have used Jackson Jr before, it works well. > > /Tommy > > > Från: Paul King <[email protected]> <[email protected]> > Svara: [email protected] <[email protected]> > <[email protected]>, [email protected] <[email protected]> > <[email protected]> > Datum: 10 juli 2022 at 16:20:43 > Till: [email protected] <[email protected]> > <[email protected]> > Ämne: Re: Using Groovy 4.0.1 and want to use Groovys JsonSlurper or > whatever it might be called in version 4. > > Hi Tommy, > > I wrote a little blog post that might have some of the information you > were missing: > > https://blogs.apache.org/groovy/entry/parsing-json-with-groovy > > Perhaps some more of that info belongs in the official documentation. > > Cheers, Paul. > > On Fri, Jul 8, 2022 at 9:10 PM Tommy Svensson <[email protected]> > <[email protected]> wrote: > > > > Hello Groovy people, > > > > I have code using org.apache.groovy:groovy:4.0.1 and it builds without > any problems. > > > > But now I want to use the JSONSlurper and it looks like there is a new > JSONParser also. That however requires groovy-all from googling. The > problem is that there seem to be not groovy-all for version 4.0.1. Maven > completely fails when I add "-all" to "groovy" in my poms. It will not > download the groovy-all file. I deleted ~/.m2/repository and built again > and it downloaded all but groovy-all. > > > > The JSON stuff is not available in the "groovy" artifact. > > > > So my question really is, I want to use Groovys JSON features, what do I > need to do to accomplish that ? > > > > I've completely failed top find any Groovy 4.0 related page other than > the release notes. Since there are big diffs between versions there must be > some page for each version I assume ? > > > > I found this: https://groovy-lang.org/processing-json.html but it is > not version specific and provides no information on how to get access to > it. > > > > I'm frustrated. Something seemingly simple turned out to be the > opposite! > > > > Any help is appreciated. > > > > Thanks, > > Tommy Svensson > > > > > > > > >
