我正在尝试将整个 Highcharts 图表对象字符串化,如下所示:
JSON.stringify(chartObj)
我收到循环引用错误。有人尝试过类似的事情并且运气更好吗?
将整个图表对象转换为 JSON 是不可能的,因为它包含
JSON.stringify
无法处理的多个方法和循环引用。如果您想将图表配置转换为字符串化 JSON,您只需将 chart.userOptions
作为参数传递即可。
const chart = Highcharts.chart('container', {
series: [{
data: [2, 5, 1, 7, 3, 9]
}]
});
const stringifiedChart = JSON.stringify(chart.userOptions);
console.log(stringifiedChart);