gpt4 book ai didi

java - Spring中json中的斜杠是什么

转载 作者:行者123 更新时间:2023-12-01 09:08:49 25 4
gpt4 key购买 nike

休息 Spring :如何理解输出中发生了什么?

@RestController
@RequestMapping("/person")
public class PersonController {

@Autowired
PersonService personService;

@RequestMapping(value = "/persons", method = RequestMethod.GET)
public String findAll() {

try {
List<Person> listModel = null;

listModel = personService.findAll();
Gson gson = new Gson();

System.out.println(gson.toJson(listModel));

return gson.toJson(listModel);
} catch (Exception e) {
return e.getMessage();
}

}
}

输出:

[{"ID":1,"firstName":"j","lastName":"s","nationalCode":1-86,"gender":"male","fatherName":"sss","deleted":"0"}]

但在浏览器中是(斜杠):

"[{\"ID\":1,\"firstName\":\"j\",\"lastName\":\"s\",\"nationalCode\":1-86,\"gender\":\"male\",\"fatherName\":\"sss\",\"deleted\":\"0\"}]"

是什么以及如何解决

最佳答案

没有什么问题。这是转义 json 字符串中的双引号。另一种看待它的方法是字符串中存在双引号,这是表达它的一种方式。

关于java - Spring中json中的斜杠是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41055949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com