adding support for json encoded objects
This commit is contained in:
parent
b836d0362c
commit
b5a7dda2ea
|
@ -44,7 +44,11 @@ open class StORM {
|
|||
let mirror = Mirror(reflecting: self)
|
||||
for case let (label?, value) in mirror.children {
|
||||
if count >= offset && !label.hasPrefix("internal_") {
|
||||
c.append((label, value))
|
||||
if value is [String:Any] {
|
||||
c.append((label, try! (value as! [String:Any]).jsonEncodedString()))
|
||||
} else {
|
||||
c.append((label, value))
|
||||
}
|
||||
}
|
||||
count += 1
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue