我在核心数据中获得了具有一对多关系的实体。如何将实体中的数据转换为 json 字符串,并在创建后使用 json 字符串填充核心数据实体?
任何帮助将不胜感激...
我在核心数据中获得了具有一对多关系的实体。如何将实体中的数据转换为 json 字符串,并在创建后使用 json 字符串填充核心数据实体?
任何帮助将不胜感激...
对于 json 的核心数据:
根据您的要求从您的核心数据中获取数据,然后将其转换为 json。
访问这个链接到核心数据到 json 也看到这个
用于 json 到核心数据
1)将 JSON 转换为原生 Cocoa 数据类型(NSDictionary 和 NSArray)
2)将 NS* 转换为 Core Data 对象
这意味着您可以将 json 数据检索到任何数组或任何对象中,然后将该对象或数据插入核心数据中。
像这样从json获取数据
NSMutableArray *json = (NSMutableArray* )[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&err];
Book.name = [[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"name"];
Book.ID = [NSNumber numberWithInt:[[[[json valueForKey:@"boxesDetail"] objectAtIndex:i] valueForKey:@"number"] intValue]];
现在将这本书数据插入核心数据