我正在尝试将JSON
数据加载到CoreData
. 在这里,我使用 JSONstructure
进行解码,之后我尝试将decodable
数据提取到 CoreData 中。我不\xe2\x80\x99t 知道如何使用可解码的iterate
数据并获取核心数据。我尝试了下面的代码,但没有得到正确的结果。请帮我解决这个问题。
我的 JSON
\n\n{\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0"status":\xc2\xa0true,\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0"data":\xc2\xa0[\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0{\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0"id":\xc2\xa0"20",\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0"name":\xc2\xa0"ar1"\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0},\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0{\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0"id":\xc2\xa0"21",\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0"name":\xc2\xa0"ar2"\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0},\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0{\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0"id":\xc2\xa0"22",\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0"name":\xc2\xa0"ar3"\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0}\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0]\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n我的 JSON 结构
\n\nstruct userList: Codable {\n let status: Bool\n let data: [userData]\n}\n\nstruct userData: Codable {\n let id, name: String\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n我的核心数据实体
\n\nvar users = [User]() // User is my entity name\n
Run Code Online (Sandbox Code Playgroud)\n\nJSON 可编码并尝试加载到 CoreData 中
\n\ndo {\n let result = try JSONDecoder().decode(userList.self, from:data) // here I am dong mistakes.\n let status = result.status\n …
Run Code Online (Sandbox Code Playgroud)