В Java Spring: как создать конечную точку, которая использует параметры динамических типов ⇐ JAVA
-
Anonymous
В Java Spring: как создать конечную точку, которая использует параметры динамических типов
Я хочу создать конечную точку API, которая использует параметр динамического типа.
Полученный параметр JSON может выглядеть следующим образом:
{ тип сущности: "А", создатьСписок:[ {строка: 1, имя: "стед", отдел: "drulp"}, {строка: 2, имя: "Мэри", отдел: "кко"}, ], список обновлений:[ {строка: 3, имя: "sddf", отдел: "fff"}, {строка: 4, имя: "немногие", отдел: "кко"}, ] } { Тип объекта: «Б», создатьСписок:[ {firstName: «Джон», телефон: «0412345678», страна: «США»}, {firstName: «Мэри», телефон: «0412247474», страна: «КАНАДА»}, ], список обновлений:[ {firstName: «Тим», телефон: «0412345678», страна: «Австралия»}, {firstName: «Люк», телефон: «042728282», страна: «КАНАДА»}, ] } Из приведенного выше примера мы могли видеть, что разные entityType могут иметь разные типы createList и updateList.
Теперь я создаю конечную точку API для получения этих данных Json. Мой код выглядит следующим образом:
Контроллер
@RequestMapping(method = RequestMethod.POST, value = "/import") public void ExecuteImport(@RequestBody ImportRequest
Я хочу создать конечную точку API, которая использует параметр динамического типа.
Полученный параметр JSON может выглядеть следующим образом:
{ тип сущности: "А", создатьСписок:[ {строка: 1, имя: "стед", отдел: "drulp"}, {строка: 2, имя: "Мэри", отдел: "кко"}, ], список обновлений:[ {строка: 3, имя: "sddf", отдел: "fff"}, {строка: 4, имя: "немногие", отдел: "кко"}, ] } { Тип объекта: «Б», создатьСписок:[ {firstName: «Джон», телефон: «0412345678», страна: «США»}, {firstName: «Мэри», телефон: «0412247474», страна: «КАНАДА»}, ], список обновлений:[ {firstName: «Тим», телефон: «0412345678», страна: «Австралия»}, {firstName: «Люк», телефон: «042728282», страна: «КАНАДА»}, ] } Из приведенного выше примера мы могли видеть, что разные entityType могут иметь разные типы createList и updateList.
Теперь я создаю конечную точку API для получения этих данных Json. Мой код выглядит следующим образом:
Контроллер
@RequestMapping(method = RequestMethod.POST, value = "/import") public void ExecuteImport(@RequestBody ImportRequest
Мобильная версия