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

Reply via email to