gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-30 21:05:59 26 4
gpt4 key购买 nike

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

最佳答案

简单地说,您可以使用 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();

您可以通过编写一个接口(interface)来描述级别结构,从而将其提升一个级别,这样您就可以在 levels 变量上进行类型检查和自动完成...

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

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

关于typescript - 从 .json 文件中读取数据 (TypeScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24301829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com