【发布时间】:2020-03-27 23:01:09
【问题描述】:
我有一个信息数组存储如下:
(
{
actual = "<null>";
code = "AUTO.US";
date = "2019-12-31";
difference = "<null>";
estimate = "-0.12";
percent = "<null>";
"report_date" = "2020-03-27";
},
{
actual = "<null>";
code = "APTX.US";
date = "2019-12-31";
difference = "<null>";
estimate = "-0.5600000000000001";
percent = "<null>";
"report_date" = "2020-03-30";
},
{
actual = "<null>";
code = "BLAH.US";
date = "2019-12-31";
difference = "<null>";
estimate = "-0.5600000000000001";
percent = "<null>";
"report_date" = "2020-03-30";
}
);
我想创建一个字典数组,每个report_date 的键包含与该日期匹配的上述字典数组。这就是我想要完成的:
(
{
"2020-03-27" = (
{
actual = "<null>";
code = "AUTO.US";
date = "2019-12-31";
difference = "<null>";
estimate = "-0.12";
percent = "<null>";
"report_date" = "2020-03-27";
}
);
},
{
"2020-03-30" = (
{
actual = "<null>";
code = "APTX.US";
date = "2019-12-31";
difference = "<null>";
estimate = "-0.5600000000000001";
percent = "<null>";
"report_date" = "2020-03-30";
},
{
actual = "<null>";
code = "BLAH.US";
date = "2019-12-31";
difference = "<null>";
estimate = "-0.5600000000000001";
percent = "<null>";
"report_date" = "2020-03-30";
}
);
}
)
为澄清起见,我想得到一个数组,其中包含日期为日期的字典,其对象包含具有与该键匹配的 report_date 的原始字典数组。因此,键下的数组中可能有多个收入字典。
感谢您对此提供的任何帮助!
【问题讨论】:
标签: ios arrays swift dictionary