Я хочу получить все навыки из сущности навыков в postgresql и отправить ее с помощью метода get во внешний интерфейс Angular. В HTTP-запросе мне нужно отправить объект JSON. Как я могу преобразовать полученные значения из postgresql вобъект JSON?
Я подключил базу данных postgresql с помощью пружинного JPA.А также я получаю строковые значения для моего интерфейса.Но я хотел получить их как объект JSON
Это мой класс контроллера
@RestController
@CrossOrigin
public class SkillsController {
@Autowired
SkillsRepository skillsRepository;
@RequestMapping("/getSkills")
@GetMapping("/getSkills")
@CrossOrigin
public String getSkills(){
String result = "";
for (Skills skill : skillsRepository.findAll()){
result += skill.toString();
}
return result;
}
Это мой файл Angular front end ts
public getAllSkills() {
const url = 'http://localhost:8080/getSkills';
this.http.get(url, {responseType: 'text'}).subscribe(
res => {
alert(res);
},
err => {
alert('Error in retrieving');
}
);
}
Я хочу преобразовать полученный файлвходить в JSON-объект и перехватывать этот объект с помощью метода get во внешнем интерфейсе