从核心数据创buildjsonstring,反之亦然?

我拥有核心数据实体,拥有一对多的关系。 如何将我的实体中的数据转换为jsonstring,并在创build后使用jsonstring填充核心数据实体?

任何帮助将不胜感激…

核心数据到json:

根据您的要求从您的coredata中获取数据,然后将其转换为json。

访问这个链接到数据到JSON也看到这一个

为json核心数据

1)将JSON转换为本地cocoa数据types(NSDictionary和NSArray)
2)将NS *转换为核心数据对象

这意味着你可以检索你的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]]; 

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