api - 如何在 Flutter 中使用来自 api 的双精度值?
问题描述
问这个感觉有点傻 因为我能够从 api 解析地图和列表,但我不知道如何使用来自同一个 api 的像 double 这样简单的东西。
我只是想做一个
double yld;
从此 api 链接,
解决方案
响应正文是 a String
,因此您必须将其解析为double
usingdouble.parse()
getYld() async {
var url = 'https://sandbox.iexapis.com/stable/data-points/market/DGS10?
token=Tsk_38ddda0b877a4510b42a37ae713cdc96';
var res = await http.get(url);
if (res.statusCode == 200) {
double yld = double.parse(res.body); // parse the double here
}
}
推荐阅读
- python - 当`pip`安装`pylint`时安装了哪些文件?
- dart - Dart / Flutter 返回列表上的 C# Yield Return
在循环中 - python - Python Dataframe颜色在单元格中使用字典
- git - Gitlab:如何将私有存储库从服务器 A 分叉到服务器 B?
- java - 将 JButton 数组添加到 JPanel(按钮不可见)
- java - Lucene 禁止子类 Query 解析 Query
- corda - 在 Corda Enterprise 中,没有为架构错误定义迁移
- spring - Spring Boot WAR 生成器
- python - 带双引号的熊猫数据
- windows - 适用于 Windows 的 Jenkins JEP-200 解决方法