如何动态解析多个json文件并将数据永久存储在Core Data中

我有几个包含json格式数据的文件,并将它们存储在应用程序的捆绑包中。 这些文件中的每个文件都包含与我的Core Data模型的特定实体相关的数据,以字典数组格式表示。 我将这些文件中的每一个称为与其所包含的数据相关的实体的名称,并且使每个实体都符合Codable协议。 我想知道是否有可能通过遍历实体(得益于entities类的属性NSManagedObjectModel获得),搜索相对于每个实体的文件,解析数据并永久保存它们在执行此操作的NSmanagedobjectcontext中。 我可以通过调用方法正确执行此操作:

try JSONDecoder().decode(<MyEntity>.self,from: data)

但我希望即使不指示“ MyEntity”类也可以做到,而是要动态获取它。

感谢您的帮助

bbsliangjigang 回答:如何动态解析多个json文件并将数据永久存储在Core Data中

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3041262.html

大家都在问