我想擁有一個返回簡單JSON對象的URL。我試圖用嫩枝生成JSON對象:使用Twig生成JSON
{
"urls": [
{% for child in page.root %}
"{{ child.url }}"{% if not loop.last %},{% endif %}
{% endfor %}
]
}
回車不會留在原地,雖然,我不斷收到一個結果,看起來像這樣:
{'urls':['../ants/','../brick-report/','../the-pollution-intervention/','../barclay/','../broken-advertising/','../aldat-n-densom/','../thisisart/','../there-she-goes-again/']}
這jQuery將不解析它的ajax或getJSON方法。它完全忽略了這個JSON。我該如何說服Twig把正確的空白放在適當的位置?我看過手冊,它似乎只關注不插入空格。
我個人想知道單引號如何在代碼中用雙引號進行交易..單引號json屬性是無效的。此外,空白不是有效json的要求。 – Daedalus
你是對的。我太早問了這個問題。有效的JSON不需要空白 - 它確實需要引號包含對象的屬性名稱,而我並沒有這樣做。 – russellmania