如何排序 [json] 在 swift 4.x 中使用 SwiftyJSON?
how to sort [json] use SwiftyJSON in swift 4.x?
import SwiftyJSON
let myData: [JSON] = [{"number": "1"}, {"number": "4"}, {"number": "3"}]
let sortedData = myData.sorted { [=13=]["number"].stringValue > ["number"].stringValue }
print(sortedData) // nil
如何在不更改字典的情况下进行排序?
我想按价值高低排序。
数组中的值不是JSON吗?
我只是认为数组值并不重要,因为数组的作用是排序。
我错了吗?
为 SwiftyJSON 声明 JSON 字符串时需要使用方括号。
sorted 将return 排序元素,不会修改原始内容。
let myData: [JSON] = [["number": "1"], ["number": "4"], ["number": "3"]]
let sortedData = myData.sorted { [=10=]["number"].stringValue > ["number"].stringValue }
print(sortedData)
import SwiftyJSON
let myData: [JSON] = [{"number": "1"}, {"number": "4"}, {"number": "3"}]
let sortedData = myData.sorted { [=13=]["number"].stringValue > ["number"].stringValue }
print(sortedData) // nil
如何在不更改字典的情况下进行排序?
我想按价值高低排序。
数组中的值不是JSON吗?
我只是认为数组值并不重要,因为数组的作用是排序。
我错了吗?
为 SwiftyJSON 声明 JSON 字符串时需要使用方括号。
sorted 将return 排序元素,不会修改原始内容。
let myData: [JSON] = [["number": "1"], ["number": "4"], ["number": "3"]]
let sortedData = myData.sorted { [=10=]["number"].stringValue > ["number"].stringValue }
print(sortedData)