json_encode returns "


json_encode returns "

我正在尝试使用laravel用chart.js构建一个图表。json_encode函数返回带有"而不是"Chart.js无法识别。尝试了htmlspecialchars_decode(),但没有成功。有其他解决方法吗?请帮助。

这是laravel代码

  labels: {{  htmlspecialchars_decode(json_encode($sm_names)) }},
                datasets: [{
                data: {{  str_replace('"','',json_encode($sm_totals))}},

这就是它在javascript:中的呈现方式

labels: ["John","Mercy ","Gary"],
                datasets: [{
                data: [425000,470000,10000],

如果使用刀片,请尝试{!! json_encode($sm_names) !!}