Объект 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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