Объект JSON как параметр post api в Java Spring BootJAVA

Программисты JAVA общаются здесь
Anonymous
Объект JSON как параметр post api в Java Spring Boot

Сообщение Anonymous »

Это мой почтовый API, который принимает jsonObject в качестве параметра. Я пытаюсь протестировать его через почтальона. Я выполнил в нем все настройки, такие как тип контента: application/json

Код: Выделить всё

@PostMapping("/saveUser")
public void saveSingleUser(@RequestBody JSONObject jsonObject) {
// code block
}
Я тоже сделал:

Код: Выделить всё

response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
в моем API, но когда я печатаю его после этих строк моего блока кода в моем API, я получаю пустой json { при печати, почему так? Я не хочу устанавливать объект Java в качестве параметра API. У меня также есть несколько зависимостей json в моем файле сборки Gradle.
Моя основная проблема: сначала я устанавливал json так же, как мой пользователь POJO, но теперь я добавляю другое поле таблицы, которое является полем роли, поэтому в мой API передается пользовательский json, но когда дело доходит до моего API, он кажется пустым.
Я пробовал добавление зависимостей, задав то же самое в ChatGPT, но это не очень помогло. Я ожидаю увидеть специальный JSON, отправленный почтальоном.

Подробнее здесь: https://stackoverflow.com/questions/788 ... springboot

Вернуться в «JAVA»