swiftで構造体の配列をDictionaryに変換する方法について
Swiftで構造体の配列をDictionaryに変換したいのですが、
スマートに変換することは可能でしょうか?
struct Employee {
var Id: String!
var Name: String!
var Salary: String!
}
var emps = [Employee]()
emps.append(Employee(Id: "111", Name: "222", Salary: "333"))
emps.append(Employee(Id: "AAA", Name: "BBB", Salary: "CCC"))
下記のようなDictionaryに変換結果がなることを期待します。
let params = ["emps":[["Id": "111", "Name": "222", "Salary": "333"],["Id": "AAA", "Name": "BBB", "Salary": "CCC"]]]