hmm…. maybe we can make it configureable to not break existing apps?
> Am 20.06.2018 um 15:52 schrieb Romain Manni-Bucau <[email protected]>:
>
> seems it has been but it breaks us apparently which is a concern since we
> should stay compatible.
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> | Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>
>
> Le mer. 20 juin 2018 à 15:49, Reinhard Sandtner <[email protected]>
> a écrit :
>
>> hey,
>>
>> afaik the spec pdf and the javadoc-jar of JSR-367 are differing
>>
>> the pdf says to use renamed fields and the javadoc says to use the java
>> fields names :(
>>
>> so imo we need clarification in the spec
>>
>> lg
>> reini
>>
>>
>>> Am 20.06.2018 um 15:02 schrieb Romain Manni-Bucau <[email protected]
>>> :
>>>
>>> Hi Ravi,
>>>
>>> Thanks to have sent the mail ;)
>>>
>>> for others: I asked Ravi to send this mail (he pinged on twitter) because
>>> this can be a breaking change so not sure we want to directly impl it or
>>> push it back to the spec. Any opinion welcomed.
>>>
>>> Romain Manni-Bucau
>>> @rmannibucau <https://twitter.com/rmannibucau> | Blog
>>> <https://rmannibucau.metawerx.net/> | Old Blog
>>> <http://rmannibucau.wordpress.com> | Github <
>> https://github.com/rmannibucau> |
>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
>>> <
>> https://www.packtpub.com/application-development/java-ee-8-high-performance
>>>
>>>
>>>
>>> Le mer. 20 juin 2018 à 15:01, Ravisankar Challa <[email protected]>
>> a
>>> écrit :
>>>
>>>> Hi Devs,
>>>>
>>>> I got something form here
>>>> https://github.com/eclipse-ee4j/yasson/issues/23
>>>>
>>>> It Says
>>>>
>>>> Properties names specified in @jsonbpropertyorder annotation must be the
>>>> original names of properties as it’s specified in Java class.
>>>>
>>>> as per yasson it should be
>>>> @JsonbPropertyOrder({" lName", " fName"})
>>>> class Person {
>>>> @JsonbProperty("last_name")
>>>> public String lName;
>>>> @JsonbProperty("first_name")
>>>> public String fName;
>>>> }
>>>>
>>>> But Johnzon uses the renamed fields.
>>>>
>>>> as per spec it should be
>>>> @JsonbPropertyOrder({" last_name", " first_name"})
>>>> class Person {
>>>> @JsonbProperty("last_name")
>>>> public String lName;
>>>> @JsonbProperty("first_name")
>>>> public String fName;
>>>> }
>>>>
>>>> Thanks,
>>>> Ravi
>>>>
>>
>>