在Meteor中读取JSON文件

时间:2017-01-17 20:46:47

标签: javascript json parsing meteor

尝试解析一个读取如下内容的json文件: [    {       “名字”:“Eric West”       “DOB”:1998年8月29日     } ] 需要解析文件,以便mongodb中的字段名称自动填充上面的name属性。

这就是我提出的:

var url = "http://theurl";
    if (Meteor.isServer) {
    Meteor.methods({
    jsonParse: function () {
        this.unblock();
        return Meteor.http.call("GET", url, data["Name"]);
}});}

//invoke the server method
if (Meteor.isClient) {
    Meteor.call("jsonParse", function(error, results) {
    console.log(results.content); //results.data should be a JSON object
});}

1 个答案:

答案 0 :(得分:1)

请重写您的代码

if (Meteor.isClient) {
Meteor.call("jsonParse", function(error, results) {
let result = JSON.parse(results.content); //results.data should be a JSON object
console.log(result);
});
}

您应该获得结果。你可以访问 result.Name result.DOB