java - Spring Boot 创建 JSON 属性作为 String 的 ArrayList 不起作用

标签 java json spring spring-boot jackson

因此,我正在为一个 API 创建一个 get 请求(该请求需要用逗号分隔的字符串),该请求正在调用另一个 API,但我无法理解它缺少什么。外部 API 需要如下所示的数据,该数据正在运行 postman 如果我发送相同的数据。

{
  "data":["appName1","appName2"]
}

我正在创建一个 DTO 并使用此字符串来创建一个字符串的 ArrayList。我有相当多的工作经验,但这种情况给了我错误。

在评估时,我看到列表类似于 [APP_NAME1,APP_NAME2],因为它缺少字符串引号“。

有人可以帮助我吗?

最佳答案

试试这个

String data = "{" + "data : [ " + appName1 + " ," + appName2 + "]" + "}";

希望对你有用

关于java - Spring Boot 创建 JSON 属性作为 String 的 ArrayList 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59513723/

相关文章:

javascript - Express json() 创建奇怪的 JSON(键与值合并)

model-view-controller - Spring MVC 中的 formBackingObject 和 ModelAttribute 这两个术语是什么意思?

java.lang.AssertionError : Status expected:<200> but was:<400>

java - 为什么我的球/圆/椭圆的 Y 位置计算错误?

java - Java中静态字段什么时候初始化?

java - 无法识别 TestFX clickOn 方法

java - Android - 如何从 FragmentActivity 访问 fragment

jquery - 如何获取 underscore.js 中的数据项

android - 将图像更改为圆角

java - Spring Boot Controller 导出 Excel