Я написал один запрос DTO с использованием bean-компонентов. xml, я использовал аннотации @JsonPropertyOrder и @JsonProperty, как показано в bean-компонентах. xml:
<bean ...>
<annotations>@JsonPropertyOrder({
"FirstName",
"LastName"
})
<property name="FirstName" type="java.lang.String" >
<annotations>@JsonProperty("FirstName")</annotations>
</property>
<property name="LastName" type="java.lang.String" >
<annotations>@JsonProperty("LastName")</annotations>
</property>
</bean>
Также я использовал ObjectMapper для преобразования объекта DTO до Json строки. Но когда на самом деле json отправлено третьей стороне, я заметил:
- , хотя я использовал @JsonPropertyOrder, порядок элементов отличается от того, что написано.
- В строке запроса FirstName и LastName приходит как firstName , lastName (маленькие начальные буквы)
как я могу решить эту проблему?