java - spring json 写入的 json 比我想要的多

标签 java json spring spring-mvc spring-json

我正在使用json spring view为了从我的 Controller 返回一个简单的 JSON 对象。

问题是它返回的数据比我想要的更多。当我在 Controller 中所做的只是以下操作时,它会返回验证错误和模型内部的内容:

Map model = new HashMap()
model.put("success", "true");
return new ModelAndView("jsonView", model);

如果你看bottom of this page in the docs看来我正在取回 POST 将返回的数据。我不是在发帖子,而是通过直接访问带参数的 URL 来执行 GET。

如何让这个库只返回模型中的数据?

最佳答案

我们已经使用了这个库并且它按预期工作。您可以尝试使用上述代码的以下变体来看看它是否有效吗?我们在某些地方使用它......

ModelAndView modelAndView = new ModelAndView("jsonView");
ModelMap map = modelAndView.getModelMap();
map.addAttribute("success", "true");
return modelAndView;

关于java - spring json 写入的 json 比我想要的多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4571783/

相关文章:

java - 解析 Booking.uz.gov.ua 网站

json - 响应中的有效 JSON

javascript - 使用二进制数据通过 AJAX 从 jsPDF 上传 PDF

java - 有没有办法在 REST 调用的同一参数中接收对象或列表?

java - 如何在java中使用点画线?

java - onclick 在滚动后起作用

.net - 如何使用 JSON.NET 反序列化为嵌套/递归字典和列表?

java - 将 UTF-8 PDF 字体获取到用 Java/Spring 编译的 JasperReports 3.7.* 报告中

java - 更改类从 Java 扩展的内容

java - 使用 ActimeMQ 和 Spring Consumer 通过 mqtt 发送和接收图像文件