Hi Francois!

Sorry, forgot to pull the answer over here.
I asked for clarification and quickly got a reply from Dmitry.

https://java.net/projects/jsonb-spec/lists/users/archive/2017-04/message/1

hth.

LieGrue,
strub

> Am 14.04.2017 um 10:16 schrieb COURTAULT Francois 
> <francois.courta...@gemalto.com>:
> 
> Hello Romain & Mark,
> 
> My question is more when the JSON-B (JSR 367) Proposed Final Draft will be 
> issued as the Public Review Ballot  has occurred in July 2016 ?
> 
> Best Regards.
> 
> -----Original Message-----
> From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com]
> Sent: vendredi 14 avril 2017 10:09
> To: users@tomee.apache.org
> Subject: [+SPAM+]: Re: Jackson vs Johnzon JAX-RS provider
> 
> Bonjour François,
> 
> JSON-B is "almost" final. Understand by that there is no plan to change it 
> but it is not strictly final too so if something really bad appears to be in 
> it would get fixed. That said It seems the API is pretty stable now so you 
> can use it IMHO.
> 
> 
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog 
> <https://blog-rmannibucau.rhcloud.com> | Old Blog 
> <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> 
> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory 
> <https://javaeefactory-rmannibucau.rhcloud.com>
> 
> 2017-04-14 10:06 GMT+02:00 COURTAULT Francois <
> francois.courta...@gemalto.com>:
> 
>> Hello Mark,
>> 
>> Any update ?
>> 
>> Best Regards.
>> 
>> -----Original Message-----
>> From: Mark Struberg [mailto:strub...@yahoo.de.INVALID]
>> Sent: mercredi 5 avril 2017 21:50
>> To: users@tomee.apache.org
>> Subject: Re: Jackson vs Johnzon JAX-RS provider
>> 
>> Hi Francois!
>> 
>> I can ask!
>> Plz ping me if you don't hear from me in say 5 days.
>> 
>> LieGrue,
>> strub
>> 
>> 
>>> Am 05.04.2017 um 12:20 schrieb COURTAULT Francois <
>> francois.courta...@gemalto.com>:
>>> 
>>> Hello Mark,
>>> 
>>> BTW, is the JSON-B (JSR 367) spec finalized ?
>>> At  https://jcp.org/en/jsr/detail?id=367 , the latest stage is
>>> Public Review Ballot. There is not yet a Proposed Final Draft :-(
>>> 
>>> If not, when do you think it will be ?
>>> 
>>> Best Regards.
>>> 
>>> -----Original Message-----
>>> From: Mark Struberg [mailto:strub...@yahoo.de.INVALID]
>>> Sent: samedi 1 avril 2017 18:56
>>> To: users@tomee.apache.org
>>> Subject: Re: Jackson vs Johnzon JAX-RS provider
>>> 
>>>> It does (actually an early release included it: johnzon-jsonb
>>>> module), another release is coming very soon with a more up to date
>> spec.
>>> 
>>> 
>>> To be more precise: the work on JSONP-1.1 and JSONB-1.0 was finished
>>> a
>> few days ago!
>>> 
>>> We already checked the API signatures and they are 1:1 with the RIs.
>>> Of course every bit of feedback would be welcome. So while this
>>> might look a bit offtopic I take the chance to ask for testing ;)
>>> 
>>> svn co
>>> https://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-json_1.
>>> 1_spec
>>> mvn clean install
>>> 
>>> https://git-wip-us.apache.org/repos/asf/johnzon.git
>>> mvn clean install
>>> 
>>> That should be all.
>>> Of course you could also use the apache snapshots repo
>>> https://repository.apache.org/content/groups/snapshots/
>>> 
>>> 
>>> More info at https://johnzon.apache.org
>>> 
>>> LieGrue,
>>> strub
>>> 
>>> 
>>>> Am 31.03.2017 um 17:19 schrieb Romain Manni-Bucau <
>> rmannibu...@gmail.com>:
>>>> 
>>>> 2017-03-31 17:17 GMT+02:00 COURTAULT Francois <
>>>> francois.courta...@gemalto.com>:
>>>> 
>>>>> Hello Romain,
>>>>> 
>>>>> What do you mean exactly by "lack of modelling of the json model" ?
>>>>> Do you think about Java to JSON mapping which is not standardized
>>>>> yet but should be soon ?
>>>>> 
>>>> 
>>>> If you cant almost map 1-1 between the json and your pojo (there
>>>> are a few exception like map sinks etc but overall idea is there)
>>>> then you need to abuse of trait like feature or views etc. All
>>>> these features which look fancy generally lead to a hard to
>>>> maintain and understand code which is not something I would
>>>> recommand if you have the choice (sometimes not like integrating
>>>> with 3rd party closed
>> systems but it is rare).
>>>> 
>>>> 
>>>>> Do you think that the JSON-B specification (JSR 367) will cover
>>>>> this topic and will address all the issues ?
>>>>> Tell me, if I am wrong, but Johnzon will follow the JSON-B spec,
>>>>> right
>> ?
>>>>> 
>>>>> 
>>>> It does (actually an early release included it: johnzon-jsonb
>>>> module), another release is coming very soon with a more up to date
>> spec.
>>>> 
>>>> 
>>>>> Best Regards.
>>>>> 
>>>>> -----Original Message-----
>>>>> From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com]
>>>>> Sent: vendredi 31 mars 2017 16:57
>>>>> To: users@tomee.apache.org
>>>>> Subject: Re: Jackson vs Johnzon JAX-RS provider
>>>>> 
>>>>> Hi François,
>>>>> 
>>>>> jackson has a few more advanced feature but I'll say a word on it
>>>>> at the end.
>>>>> In term of perf it is a bit faster but if you use it for JAXRS
>>>>> then HTTP is so slow compared to json roundtrip than you dont care
>>>>> of which provider you use (in term of scale).
>>>>> jackson has more binding support, the most known are yaml and
>>>>> jaxb...but that's out of json
>>>>> 
>>>>> Now johnzon is jsonp based, very light and Apache powered compared
>>>>> to jackson (to answer to the implicit "why johnzon in tomee").
>>>>> 
>>>>> About the first point: most of the very advanced features are due
>>>>> to a lack of modelling of the json model so before jumping on them
>>>>> you should ask
>>>>> yourself: do I need it or am I messing up my app? in 80% of the
>>>>> case it is the last one from experience.
>>>>> 
>>>>> 
>>>>> 
>>>>> Romain Manni-Bucau
>>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog <
>>>>> https://blog-rmannibucau.rhcloud.com> | Old Blog <
>>>>> http://rmannibucau.wordpress.com> | Github
>>>>> <https://github.com/rmannibucau>
>>>>> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
>>>>> | Factory <
>>>>> https://javaeefactory-rmannibucau.rhcloud.com>
>>>>> 
>>>>> 2017-03-31 16:39 GMT+02:00 COURTAULT Francois <
>>>>> francois.courta...@gemalto.com>:
>>>>> 
>>>>>> Hello,
>>>>>> 
>>>>>> Any reason to prefer Jackson instead of Johnzon (default JAX-RS
>>>>>> provider in TomEE 7.x ) like:
>>>>>> 
>>>>>> -          Performance
>>>>>> 
>>>>>> -          Functionality (@JsonInclude, @JsonIgnoreProperties with no
>>>>>> equivalence in Johnzon)
>>>>>> 
>>>>>> -          Others ....
>>>>>> ?
>>>>>> 
>>>>>> Best Regards.
>>>>>> ________________________________
>>>>>> This message and any attachments are intended solely for the
>>>>>> addressees and may contain confidential information. Any
>>>>>> unauthorized use or disclosure, either whole or partial, is
>> prohibited.
>>>>>> E-mails are susceptible to alteration. Our company shall not be
>>>>>> liable for the message if altered, changed or falsified. If you
>>>>>> are not the intended recipient of this message, please delete it
>>>>>> and notify the
>>>>> sender.
>>>>>> Although all reasonable efforts have been made to keep this
>>>>>> transmission free from viruses, the sender will not be liable for
>>>>>> damages caused by a transmitted virus.
>>>>>> 
>>>>> ________________________________
>>>>> This message and any attachments are intended solely for the
>>>>> addressees and may contain confidential information. Any
>>>>> unauthorized use or disclosure, either whole or partial, is prohibited.
>>>>> E-mails are susceptible to alteration. Our company shall not be
>>>>> liable for the message if altered, changed or falsified. If you
>>>>> are not the intended recipient of this message, please delete it
>>>>> and
>> notify the sender.
>>>>> Although all reasonable efforts have been made to keep this
>>>>> transmission free from viruses, the sender will not be liable for
>>>>> damages caused by a transmitted virus.
>>>>> 
>>> 
>>> ________________________________
>>> This message and any attachments are intended solely for the
>>> addressees
>> and may contain confidential information. Any unauthorized use or
>> disclosure, either whole or partial, is prohibited.
>>> E-mails are susceptible to alteration. Our company shall not be
>>> liable
>> for the message if altered, changed or falsified. If you are not the
>> intended recipient of this message, please delete it and notify the sender.
>>> Although all reasonable efforts have been made to keep this
>>> transmission
>> free from viruses, the sender will not be liable for damages caused by
>> a transmitted virus.
>> 
>> ________________________________
>> This message and any attachments are intended solely for the
>> addressees and may contain confidential information. Any unauthorized
>> use or disclosure, either whole or partial, is prohibited.
>> E-mails are susceptible to alteration. Our company shall not be liable
>> for the message if altered, changed or falsified. If you are not the
>> intended recipient of this message, please delete it and notify the sender.
>> Although all reasonable efforts have been made to keep this
>> transmission free from viruses, the sender will not be liable for
>> damages caused by a transmitted virus.
>> 
> ________________________________
> This message and any attachments are intended solely for the addressees and 
> may contain confidential information. Any unauthorized use or disclosure, 
> either whole or partial, is prohibited.
> E-mails are susceptible to alteration. Our company shall not be liable for 
> the message if altered, changed or falsified. If you are not the intended 
> recipient of this message, please delete it and notify the sender.
> Although all reasonable efforts have been made to keep this transmission free 
> from viruses, the sender will not be liable for damages caused by a 
> transmitted virus.

Reply via email to