gpt4 book ai didi

java - 如何在 JSON 输出中获取单引号字符串数组?

转载 作者:行者123 更新时间:2023-12-02 03:30:31 25 4
gpt4 key购买 nike

我有模型类返回带有两个数组值的 JSON 输出,一个数组包含 int 值,另一个数组包含单引号单词。

class RGraph{
int[] data;
String[] labels;

// getters and setters
}

当我使用 @ResponseBody 从 Spring Controller 返回 RGraph 类作为 JSON 响应时,我得到以下结果作为 json o/p,

{
"data":[8,46,96,1,18,65,84,13,72,60],
"label":["Gary","Olga","Lewis","Rachel","Nathan","Matt","Kevin","Indigo","Lou","Pete"]
}

但是我的预期输出是什么,

{
data:[12,43,64,57,49,35,75,58,94,63],
labels: ['Gary','Olga','Lewis','Rachel','Nathan','Matt','Kevin','Indigo','Lou','Pete']
}

在上面的 JSON 响应中,我有两个问题

  • 如何删除键的双引号?和
  • 如何将值中的双引号替换为单引号?

我需要这种格式,因为 RGraph 图表库需要其标签和工具提示带有单引号的值。

最佳答案

如果您指的是我的 RGraph 图表库 - 字符串周围的单引号和双引号通常可以互换,并且对象的键不必加引号(除非它们包含某些字符)。例如

...
'colors': ["red",'yellow',"#0f0",'blue'],
tooltips: ["a","b","c","d"]
...

关于java - 如何在 JSON 输出中获取单引号字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38159594/

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