我正在尝试为 Spring MVC 创建一个控制器,它将返回 Badgerfish 格式的 JSONP。我的代码目前使用 Jackson 正确创建 JSONP,但我不知道如何指定 Badgerfish 格式。假设这callback
是回调函数的名称并且summary
是我的 jaxb 对象,那么我的代码当前是
ObjectMapper objectMapper = new ObjectMapper();
return objectMapper.writeValueAsString(new JSONPObject(callback,summary));
有没有办法使用 Jackson 来做到这一点,或者我必须使用另一个框架?我找到了一种使用 RestEasy 生成 Badgerfish 的方法,但仅适用于 JSON。