I added Parsson to the contentloader 2.6.0 PR

  https://github.com/apache/sling-org-apache-sling-starter/pull/105

Seems to work fine locally. I will split this to a different PR, just
wanted to push it out there for review.

Thanks,
Robert

On Wed, 2023-04-19 at 16:24 +0200, Carsten Ziegeler wrote:
> Thanks Konrad, yes I think it was Eclipse Parsson which I used
> 
> Regards
> Carsten
> 
> On 19.04.2023 16:07, Konrad Windszus wrote:
> > To me it seems that Johnson isn’t really well maintained any longer
> > (see https://issues.apache.org/jira/browse/JOHNZON-389 and
> > https://issues.apache.org/jira/browse/JOHNZON-388) and isn’t
> > adopting new spec versions.
> > So we should definitely consider moving to
> > https://github.com/eclipse-ee4j/parsson which supports the latest
> > specs.
> > Haven’t tried it out myself, though.
> > 
> > Konrad
> > 
> > > On 19. Apr 2023, at 15:58, Carsten Ziegeler
> > > <[email protected]> wrote:
> > > 
> > > If we can go without maintaining our own wrapper, thats probably
> > > the better option.
> > > 
> > > I think to remember that I ran into issues when using the
> > > glassfish implementation, but I can't really remember what it
> > > was. I ended up with using some Eclipse implementation which then
> > > worked fine.
> > > I know, the answer is not really that helpful. But at least there
> > > are different options out there.
> > > 
> > > Regards
> > > Carsten
> > > 
> > > On 19.04.2023 15:46, Robert Munteanu wrote:
> > > > On Fri, 2022-12-09 at 09:49 +0100, Carsten Ziegeler wrote:
> > > > (snip)
> > > > > Which then opens the question which bundle we use at runtime
> > > > > for
> > > > > jakarta.json? OOTB the johnzon implementation is too heavy as
> > > > > it has
> > > > > too
> > > > > many dependencies. So we could do the same as for the javax
> > > > > version
> > > > > and
> > > > > provide a commons.johnzon.jakarta module?
> > > > Looks like the question is still open. Eric noted at [1] that
> > > > the pax-
> > > > exam tests use org.glassfish:jakarta.json:2.0.1 . Not sure if
> > > > that is a
> > > > good option for us.
> > > > IIUC we would have the following options
> > > > 1. The Glassfish implementation
> > > > 2. The Johnzon implementation
> > > > 3. Our own wrapper for Johnzon
> > > > As I wasn't involved in the Johnzon migration I don't have an
> > > > idea
> > > > about what it takes to create a similar module for the Jakarta
> > > > impl.
> > > > But maybe listing the options gets the ball rolling :-)
> > > > Thanks,
> > > > Robert
> > > > [1]:
> > > > https://github.com/apache/sling-org-apache-sling-starter/pull/105#issuecomment-1513868085
> > > 
> > > -- 
> > > Carsten Ziegeler
> > > Adobe
> > > [email protected]
> > 
> 

Reply via email to