私はJavaScriptにかなり慣れていません。これを使用して、配列をジェイソン化しました。
<script>
var numobjects = jQuery.parseJSON('{{result|jsonify}}');
</script>
結果は正しいです:
jQuery.parseJSON
('[
{"category": "Perfumes", "comments": [good]},
{"category": "Perfumes", "comments": [ok]},
{"category": "Perfumes", "comments": [I like it!]}
]');
JavaScript を使用して「コメント」オブジェクトを取得する方法がわかりません。私はこのようなことを試しました: JavaScriptオブジェクトキーリストの取得
<script>
var numobjects = [jQuery.parseJSON('{{result|jsonify}}')];
var com = [];
for (var comments in numobjects) com.push(comments);
{
console.log("total " + com.length + " comments: " + comments);
}
</script>
お手伝いありがとう