0

我在核心数据中获得了具有一对多关系的实体。如何将实体中的数据转换为 json 字符串,并在创建后使用 json 字符串填充核心数据实体?

任何帮助将不胜感激...

4

1 回答 1

1

对于 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]];

现在将这本书数据插入核心数据

于 2013-02-06T05:31:25.563 回答