ばかげた質問で申し訳ありませんが、私は JavaScript について何も知りません。JSON.stringify を使用して、配列をきれいに見せ、読みやすくしようとしています。
コントローラーでこれを試しました:
$metadata = '{"hello":"world", "Test":["hello"]}';
$data = json_encode($metadata);
return $this->render('AcmeQuotesBundle:Home:metadata.html.twig', array('data' => $data));
そしてこれはテンプレートにあります:
<script>
var obj = {{ data }}
document.body.innerHTML = "";
document.body.appendChild(document.createTextNode(JSON.stringify(obj, null, 4)));
</script>
しかし、白い画面が表示されます。
どうすればそれを機能させることができますか?