我需要将复杂的数据结构传递给 post 方法。我不知道如何在js方法中形成它。我需要传入post方法Map<String, List<String>>
。如何在js中得到这个结构。以及如何在post方法中传递它?
最佳答案
如@ADyson建议,您需要的 JSON 数据形式看起来是这样的:
{ "a": ["1", "2", "3"], "b": ["4", "5", "6"] }
您可以使用fetch
发送ajax请求。如果您不想使用 fetch,那么还有很多替代方案,但不值得在此列出。
fetch('http://www.yourendpoint.com/whatever-route', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({a: ["1", "2", "3"], b: ["4", "5", "6"] }),
})
关于javascript - 复杂的ajax请求到spring post方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55628140/