使用javascript在spring启动应用程序中返回url时出错

使用javascript在spring启动应用程序中返回url时出错,javascript,java,html,spring,Javascript,Java,Html,Spring,我试图用javascript在url中获取请求的返回,但遇到了问题 我有以下代码: 控制器: @GetMapping("/linguagens") @ResponseBody public Map<String, Linguagem> linguagens(){ Map<String, Linguagem> linguagens = new HashMap<>(); linguagens.put("linguagem", new Linguag

我试图用javascript在url中获取请求的返回,但遇到了问题

我有以下代码:

控制器:

@GetMapping("/linguagens")
@ResponseBody
public Map<String, Linguagem> linguagens(){
    Map<String, Linguagem> linguagens = new HashMap<>();
    linguagens.put("linguagem", new Linguagem("Java", true));
    return linguagens;
}
}))

在我的页面中显示结果,但如下所示:

Linguagens: [object Object]
如何显示正确的结果?像这样

{
"Linguagem": {
    "nome": "Java",
    "compilada": true
}
}


谢谢

您可以使用
JSON.stringify(data)
将数据转换为JSON表示。

它可以工作

Linguagens: {"nome":"Java","compilada":true}
但是,像这样,我可以把键的每个值放在某个标签中?
比如,id为“javaLabel”的标签中的值“java”?

这会告诉你你想要什么吗

var数据={
“语言”:{
“nome”:“Java”,
“compileada”:正确
}
};
console.dir(数据);
var pretty=JSON.stringify(数据,null,'\t');
document.getElementById('content').innerHTML=pretty
{
"Linguagem": {
    "nome": "Java",
    "compilada": true
}
Linguagens: {"nome":"Java","compilada":true}