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.