gpt4 book ai didi

java - 在 JSON 请求中发送列表

转载 作者:搜寻专家 更新时间:2023-10-31 20:04:01 25 4
gpt4 key购买 nike

我将 JSON 中的几个“字段”和“列表”发送到 Spring MVC Controller ,如下所示:

    var data = {
'message' : 'Text data',
'**listOfIds**' : '350234983, 378350950',

'synchronizerToken' : formTokenId

};

$.ajax({
url : 'testURL.do',
type : 'post',
data : data,
cache : false,
dataType : 'json',

success : function (jsonResponse) {},

error : function (error) {}
});

在 Spring MVC Controller 中,URL 处理程序如下所示:

    @RequestMapping(value = "/testURL.do", method = RequestMethod.POST)
public ModelAndView executeTest( ListData listData) {
ModelAndView modelAndView = null;
JsonResponse jsonResponse = null;

modelAndView = executeTransaction(listData);
}

return modelAndView;
}


ListData.java

public class ListData{
private String message;
private List<String> **listOfIds** = new ArrayList<String>();

//getter/setters

问题是 listOfIds 没有作为列表返回。它作为单个字符串返回 '350234983, 378350950'

任何人都可以建议这里是否有任何问题或者是否有更好的方法来接收 JSON 响应中的列表?

谢谢,-方达

最佳答案

使 listOfIds 成为字符串数组而不是单个字符串。

'listOfIds' : ['350234983', '378350950'],

关于java - 在 JSON 请求中发送列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15099167/

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