NativeScript Typescript:JSON数组到打字稿类型数组

时间:2017-05-11 22:25:02

标签: json typescript nativescript

我需要你的帮助,我正在学习NativeScript,在这里我读了txt文件,其中输出的JSON数据如下。在我获取它们之后,我想将它分配给数组国家/地区。但没有运气:(

公共国家/地区:数组

的console.log(响应)

的console.log(JSON.parse(JSON.stringify(响应)))

输出:

[     {         "姓名":"阿富汗",         "代码":" AF"     },     {         "名称":"阿尔巴尼亚",         "代码":" AL"     } ]

请帮忙。 的问候,

1 个答案:

答案 0 :(得分:0)

这是Array<any>

[ { "name": "Afghanistan", "code": "AF" }, { "name": "Albania", "code": "AL" } ]

您需要将其转换为Array<Country>,例如:

result.forEach((e) => { countries.push(new Country(e.name, e.code))

那,或者您可以将读取txt的函数的返回值更改为Array<Country>