从.json文件(TypeScript)读取数据

从.json文件(TypeScript)读取数据,typescript,Typescript,我使用TypeScript开发游戏。我有一个level.json文件,它是由level编辑器生成的。如何加载此文件 我的游戏并从中读取数据?简单地说,您可以使用AJAX调用加载它并解析JSON: function levelRequestListener () { var levels = JSON.parse(this.responseText); console.log(levels); } var request = new XMLHttpRequest(); reque

我使用TypeScript开发游戏。我有一个level.json文件,它是由level编辑器生成的。如何加载此文件
我的游戏并从中读取数据?

简单地说,您可以使用AJAX调用加载它并解析JSON:

function levelRequestListener () {
    var levels = JSON.parse(this.responseText);
    console.log(levels);
}

var request = new XMLHttpRequest();
request.onload = levelRequestListener;
request.open("get", "level.json", true);
request.send();
您可以通过编写一个接口来描述levels结构,从而在
levels
变量上进行类型检查和自动完成,从而将其提升到一个级别

interface Level {
    id: number;
    name: string;
}

function levelRequestListener () {
    var levels: Level[] = JSON.parse(this.responseText);
    console.log(levels[0].name);
}

什么环境?节点JS?