如何从 url 获取 json 数据并将其保存到 const 变量 [TypeScript]
Posted
技术标签:
【中文标题】如何从 url 获取 json 数据并将其保存到 const 变量 [TypeScript]【英文标题】:How to get json data from url and save it to the const variable [TypeScript] 【发布时间】:2018-11-11 13:13:04 【问题描述】:如何从url
获取json
数据,并保存到TypeScript
的const变量中?
const data = (get json from url);
输出:
data = [
"name": "Peter",
"age": "20"
,
"name": "John",
"age": "25"
];
【问题讨论】:
据我所知,const
变量在初始化后无法更改。你需要使用var
const
变量的内部状态在 TypeScript 中仍然可以修改。 typescriptlang.org/docs/handbook/variable-declarations.html
如引用,const is an augmentation of let in that it prevents re-assignment to a variable
@mast3rd3mon const numLivesForCat = 9; const kitty = name: "Aurora", numLives: numLivesForCat, // Error kitty = name: "Danielle", numLives: numLivesForCat ; // all "okay" kitty.name = "Rory"; kitty.name = "Kitty"; kitty.name = "Cat"; kitty.numLives--;
也许是这样,但这不是你想要做的
【参考方案1】:
您可以使用 fetch API ,这是示例
我使用了动态变量,因为一旦生成响应,就无法重新分配常量。
let data = ''
fetch('https://jsonplaceholder.typicode.com/comments')
.then(function(response)
return response.json();
)
.then(function(myJson)
data=myJson
console.log(data)
);
希望这对你有帮助:)
【讨论】:
以上是关于如何从 url 获取 json 数据并将其保存到 const 变量 [TypeScript]的主要内容,如果未能解决你的问题,请参考以下文章
如何保存从 PySpark 中的 URL 获取的 JSON 数据?
如何从 api 获取 json 数据并将其以嵌入形式发送到 discord.py 中?
如何从 url 获取 json 数据到 Text Composable?
如何保存从Kinect 2.0收集的Body数据并将其保存在JSON文件中?