我让模型类返回一个带有两个数组值的 JSON 输出,一个数组包含 int 值,另一个数组包含单引号。
class RGraph{
int[] data;
String[] labels;
// getters and setters
}
当我将 RGraph 类作为来自 Spring 控制器的 JSON 响应返回时@ResponseBody
,我得到以下结果作为 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 图表库需要带有单引号的值作为其标签和工具提示。