[英]how to convert json response to Realm object?
我有一个 json 响应,但我不知道如何将此响应转换为 realm 对象。
{
"data": {
“DATA1”: {
"Value": “line 1”
},
"DATA2”: {
"Value": "line 2”
},
"DATA3”: {
"Value": "line 3”
},
"DATA4”: {
"Value": "line 4”
}
}
}
编辑:我已经尝试如下,是否正确?
文件 1 - RegInfoApiModel.swift
import Foundation
struct RegInfoApiModel: Codable {
let data: RegInfo
}
struct RegInfo: Codable {
let appData1,appData2,appData3,appData4 : RegAppDataDTO
enum CodingKeys: String, CodingKey {
case appData1 = "DATA1"
case appData2 = "DATA2"
case appData3 = "DATA3"
case appData4 = "DATA4"
}
}
文件 2 - RegAppDataDTO.swift
import Foundation
import Realm
import RealmSwift
@objcMembers class RegAppDataDTO: Object, Codable {
dynamic var Value: String
}
像这样制作 Model:
struct Model: Object, Codable {
...
}
您可以轻松地将您的响应解析为模型数组
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.