【发布时间】:2021-04-24 16:09:01
【问题描述】:
我正在尝试对字典数组进行排序,但无法做到。
JSON 数组: [{"2": "5"}, {"0": "1"}, {"1": "3"}, {"3": "6"}]
预期数组:[{"0": "1"},{"1": "3"},{"2": "5"},{"3": "6"}]
我正在尝试这个,但无法获得预期的结果。
print(otpInputView.enteredValues.flatMap({ (dic) in
return dic.keys.sorted()
})
我期待高阶函数输出。 (手动我可以实现)
【问题讨论】:
-
什么是
otpInputView.enteredValues?是否将解码后的 JSON 数组存储为[[String: String]]? -
enteredValues 是一个字典数组[[String:Any]],而 otpInputView 是另一个类对象。