2014-02-25 22 views
7

我需要知道Meteor JS中的JSON文件用法​​。首先在Meteor文件夾結構中存儲JSON文件,以及如何使用Meteor JS獲取JSON數據,並使用擴展名.JSON?保存JSON文件。我對此一無所知。你能否給我一些關於JSON文件的建議,或者有什麼最好的參考資料可以幫助你理解Meteor中的JSON文件。如何在流星中使用用戶JSON文件?

回答

11

如果你想閱讀 JSON數據,你可以使用assets api。你可以做如下測試的每一個項目:

1)創建一個名爲private/test.json文件具有以下內容:

[{"id":1,"text":"foo"},{"id":2,"text":"bar"}] 

2)讀取文件內容在服務器啓動時(server/start.js):

Meteor.startup(function() { 
    console.log(JSON.parse(Assets.getText('test.json'))); 
}); 

這裏我們使用getText來讀取文件的內容(它假定文件位於private目錄中)。然後我們將JSON字符串內容傳遞給parse,這將返回一個對象。

請注意,文件擴展名(.json)無關緊要,但它是常規使用它。

+1

啊,但是怎麼看'text'只能作爲你告訴上面example.Can請你給我建議?@戴維·韋爾登 – Venkat

+0

的'getText'函數只是讀取基於文本的文件。所以如果你想讀取一個只包含文本的文件,只需要移除對'JSON.parse'的調用。 –

+0

好吧,但是無法使用解析對象的引用獲取數據?@ David Weldon。 – Venkat