#spring #rest #kotlin
#spring #rest #kotlin
Вопрос:
У меня есть этот вложенный класс
data class UI(
val xPosition: Int,
val yPosition: Int
)
Когда объект сериализуется через @RestController, я получаю все строчные буквы в конечной точке HTTP (последняя строка — самая интересная):
{"id":"c8a7b735-b407-4dae-9a41-a470f7596895",
"isActive":false,
"title":"First Sample",
"description":{"shortDescription":"...","longDescription":"...","additionalNotes":"..."},
"endDate":"2021-01-07","priority":0,
"ui":{"xposition":0,"yposition":0}}] <<<<<< see here
Я копирую данные в документ MongoDB. Там правильно указано
ui:
xPosition: 0
yPosition: 0
Что здесь происходит? Я не могу заставить Spring RestController возвращать вторую букву в верхнем регистре. Это уничтожает использование и обновление данных в подключенном пользовательском интерфейсе : (
Комментарии:
1. Используете ли вы Jackson для обработки преобразования JSON?
2. Да! Это значение по умолчанию в Spring
3. @nykon Привет, вы нашли какое-либо решение вышеуказанной проблемы?
4. @RajKhot Я переименовал свои переменные в нижний регистр