在对象创建时反应本机应用程序崩溃

时间:2018-06-08 12:49:34

标签: json react-native crash

我一直在尝试使用fetch方法从URL解析JSON。 Facebook文档中的示例函数不能满足我的需求(我无法从函数中打印出JSON结果)。所以我决定创建一个JSONObject类,从给定的URL中获取和解析JSON。我试图在另一个类中创建此对象,但是当我这样做时,我的本机应用程序崩溃了。我没有任何错误报告,所以我甚至不知道自己做错了什么。

export class JSONObject {
    constructor(_url) {
        this.URL = _url;
    }

    set URL(_url) { this.URL = _url.toString(); }
    get URL() { return this.URL; }
}

另一个档案:

import { JSONObject } from '../../JSONComponent';

export class Dashboard {
constructor(_url) {
    this.jsonURL = _url.toString() + "?format=json";
    this.jsonObject = null;
    this.projects = [];
    this.marks = [];
    this.modules = [];
    //console.info(this.importedJSON);
}

ParseProjects() {
    var obj = new JSONObject(this.jsonURL); --> This line crashes
    //var jsonProjects = this.importedJSON;
    //console.info(this.importedJSON.toString());
    //console.info(this.importedJSON);
    //foreach projects in jsonProjects
    //-> add new Project() in this.projects
    //jsonProjects.forEach(function(element) {
        //this.projects.add(new Project(element));
    //})
}

ParseMarks() {

}

ParseModules() {

}

get jsonURL() { return this.jsonURL; }
get importedJSON() { return this.importedJSON; }
get projects() { return this.projects }

}

有人知道发生了什么吗?或任何反应原生崩溃记者框架,可以帮助吗?

感谢您的帮助

0 个答案:

没有答案