4
根據Jekyll文檔you can access YAML, JSON, and CSV files在_data
目錄下使用{{ site.data.filename }}
。如何從Jekyll _data目錄使用JSON?
我有一個名爲chapters.json
的點要素的有效geoJson文件。我能夠訪問該文件,但是當我在JavaScript中使用該文件時,我看到一些奇怪的字符。
chapters.json
摘錄:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"title": "MaptimeBER"
},
"geometry": {
"type": "Point",
"coordinates": [
13.391,
52.521
]
}
},
{...}
]
}
例如,當哲基爾處理以下事項:var chapters = {{ site.data.chapters }};
輸出JavaScript是:
var chapters = {"type"=>"FeatureCollection", "features"=>[{"type"=>"Feature", "properties"=> ...
我的問題是,爲什麼用冒號分隔鍵值對更改爲=>
?這是導致我的JavaScript錯誤。
這是傑基爾/紅寶石是如何代表對象? – Roy 2014-09-24 11:12:14
是的,** site.data.chapters **是[Ruby Hash](http://ruby-doc.org/core-2.1.3/Hash.html) – 2014-09-24 14:05:37