在我的应用程序中,我有4个json文件,我应该解析。我向你展示了json的一个元素来理解。
JSON1 (Area) -> {"id"="...","id-locality"=["...","...","..."], "name"="..."}
JSON2 (Nation) -> {"id"="...", "name"="..."}
JSON3 (Provence) -> {"id"="...", "name"="..."}
JSON4 (Locality) -> {"id"="...", "name"="..."}
正如您所见,JSON1" Area"可以有多个地方价值。 我以这种方式创建了4个实体,但我不确定,我应该在区域和地点身份之间使用什么类型的关系。我有这个疑问,因为Locality是所有地区的身份,而不仅仅是区域身份。
我的前景是这个
你可以帮我理解吗?
感谢
答案 0 :(得分:0)
一个区域有很多地方,一个地区属于一个区域:
此外,请勿将id
用于标识符,否则您将与Core Data的内部id
属性发生冲突,请使用您的ID的特定名称作为我和#39;在我的图表中显示。
编辑以下评论
如果某人也有地方:
现在你在Person和Area之间也有一个隐含的链接。