Re: Using Groovy 4.0.1 and want to use Groovys JsonSlurper or whatever it might be called in version 4.

Guillaume Laforge <[email protected]>
Newsgroups gmane.comp.lang.groovy.user
Message-ID <CAJ2HCd-vTrAbNNMA3ZLyEDmMhxwv=8U_UjB14LPxZC5b6fLH-g@mail.gmail.com>
Which bug ticket are we talking about?
(The ordering issue in lists)

Le dim. 10 juil. 2022, 18:49, MG <mgbiz-yvYIh6MZAuFWk0Htik3J/[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: users-GSC0n/0aZo1d/SJB6HiN2Ni2O/[email protected] <users-GSC0n/0aZo1d/SJB6HiN2Ni2O/[email protected]>
> <users-GSC0n/0aZo1d/SJB6HiN2Ni2O/[email protected]>, [email protected] <[email protected]>
> <[email protected]>
> Datum: 10 juli 2022 at 16:20:43
> Till: users-GSC0n/0aZo1d/SJB6HiN2Ni2O/[email protected] <users-GSC0n/0aZo1d/SJB6HiN2Ni2O/[email protected]>
> <users-GSC0n/0aZo1d/SJB6HiN2Ni2O/[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
> >
> >
> >
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.