【发布时间】:2014-06-19 13:15:15
【问题描述】:
我正在使用 HighCharts,但在让颜色变量工作时遇到了一些麻烦,因此它会交替颜色。
这是我返回的 JSON 数组:
[{"y":5,"color":"colors[0]","drilldown":{"name":"June","categories":["Fictional Hospice","Virtue Hospice"],"data":[4,1],"color":"colors[3]"}}
我需要从colors[0] 和colors[3] 部分中删除双引号才能使其正常工作。
我该怎么做?
谢谢!
【问题讨论】:
-
将光标放在您要删除的
"后面,然后按键盘上的<- backspace键。 -
如果您删除引号,它将不再是有效的 JSON。
-
为什么要删除它?您显示正确的
json格式。如果您需要那里的任何数据,请使用json_decode() 方法 -
因为
"colors[0]"不是字符串。它告诉"colors:"使用哪一个。 Highcharts 的预期格式为"colors": colors[0]。 -
我认为 @user2436953 想在他的 JSON 中使用
colors数组的引用,但这是不可能的。我宁愿只使用 0 和 3,然后在解码后使用colors[myJSON[0].color]从color属性中获取正确的值
标签: php arrays json highcharts double-quotes