2013-03-10 36 views
0

奇怪的想法,但尋找最簡單的方法來定義Jade中的一些數據文件,然後直接將它們轉換爲JSON。將Jade編譯爲JSON?

我着眼於擴展Jade以支持自定義文檔類型,但很快在代碼中丟失了。例如:

doctype json 

只有手動哈克的方法,我能想出是轉換玉到一個XML文件玉,然後利用好需要讀取節點的XML文件作爲一個對象,然後JSON如果要使用在玉數據/ JSON,而不是限定內部玉一些數據.stringify所述對象(讓人驚訝)

回答

0

,可以直接通過response.locals或從node返回response.render(view, [locals], callback)當通過JSON到響應。

在你app.js

res.local.data=JSON.stringify(dataobj); 
//or pass variable when rendering 
res.render('/index', { 
    data : JSON.stringify(dataobj) 
}); 

在你的玉

function yourfunc(){ 
    var data = !{dataobj}; 
} 

這是動態的,你可以控制你要發送到文件,與玉靜態的定義的變量。