Java 应用程序引擎-如何将JSON传递到队列

Java 应用程序引擎-如何将JSON传递到队列,java,json,spring,google-app-engine,spring-mvc,Java,Json,Spring,Google App Engine,Spring Mvc,我想使用队列执行App Engin的长任务 因此,我创建了一个队列并设置了url(此url用于执行流程) “columnNamesWrapper”是一个POJO,所以我将其转换为字符串(json) 问题,任务引发异常: [信息]信息:返回状态代码415的Web钩子。重新安排 415状态代码是不受支持的媒体类型,因此JSON 我能做什么 需要帮助您的startProcessing方法需要正文中的原始JSON数据,而您的请求发送的JSON编码为POST参数 您可以通过task.payloady(ma

我想使用队列执行App Engin的长任务

因此,我创建了一个队列并设置了url(此url用于执行流程)

“columnNamesWrapper”是一个POJO,所以我将其转换为字符串(json)

问题,任务引发异常: [信息]信息:返回状态代码415的Web钩子。重新安排

415状态代码是不受支持的媒体类型,因此JSON

我能做什么
需要帮助

您的
startProcessing
方法需要正文中的原始JSON数据,而您的请求发送的JSON编码为POST参数

您可以通过
task.payloady(mapper.writeValueAsString(columnNamesWrapper))
在正文中发送JSON数据,或者

或者接受JSON数据作为POST参数:

public @ResponseBody String startProcessing(@RequestParam("columnNamesWrapper") String columnNamesWrapper) {
public @ResponseBody String startProcessing(@RequestParam("columnNamesWrapper") String columnNamesWrapper) {