使用闪亮和 rCharts 创建仪表板应用程序,我需要将原始 javascript(不是字符串)传递给 Highcharts 对象。
鉴于此列表
series <- list(data = list(c(0, 0), c(100, 0), c(100, 100)),
type = 'polygon',
color = 'Highcharts.Color(Highcharts.getOptions().colors[0]).setOpacity(0.5).get()')
我需要生成这个 JSON
{series:[{
data: [[0, 0], [100, 0], [100, 100]],
type: 'polygon',
color: Highcharts.Color(Highcharts.getOptions().colors[0]).setOpacity(0.5).get()
}]
}
但我找不到任何方法来阻止 RJSONIO 或 jsonlte 引用颜色属性的值
闪亮提供 JS() 用于包装文字 javascript,但 RJSONIO 忽略它,并且 jsonlite 抱怨缺少类 JS_EVAL 的 asJSON 方法。
有没有其他方法可以选择性地防止引用 toJSON 输出?