arrays - 如何使用 JSON ,SWIFT 仅打印一些特定数字?
问题描述
1.我有这个数组,我只想提取“速率”值。我希望 y 数组看起来像这个数组 = [6,355.1675 , 4,826.3112 , 5,429.8488]
[{
code = USD;
description = "United States Dollar";
rate = "6,355.1675";
"rate_float" = "6355.1675";
symbol = "$";
}, {
code = GBP;
description = "British Pound Sterling";
rate = "4,826.3112";
"rate_float" = "4826.3112";
symbol = "£";
}, {
code = EUR;
description = Euro;
rate = "5,429.8488";
"rate_float" = "5429.8488";
symbol = "€";
}]
解决方案
看起来您有包含字典数组的 JSON。
编写一些代码:
将 JSON 解码为本机对象。在最简单的情况下,它将被转换为字典数组。
然后,您可以编写循环遍历数组、提取rate
每个数组条目的值并打印出来的代码。
正如其他人所说,您可以使用 map 语句来做到这一点,但如果您是编程新手,那么 for 循环方法更容易理解。
推荐阅读
- java - Tomcat在war部署后显示错误状态404
- react-native - 反应本机 Firebase 导航无法导航第二个屏幕
- php - PHP & Eloquent 匹配数组与数组
- jenkins - 是否可以删除詹金斯中的存档文件?
- angular - Internet Explorer 11,ECMAScript 对象属性分配问题
- mysql - MySQL内存要求
- apache - 如何恢复 aws httpd.conf 文件
- corda - Corda 机密身份在 H2 中存储在哪里
- solr - 如何限制 SOLR 中单个字段的索引长度
- php - 单次将帐户(用整数表示)平衡到接近 0 的最佳方法