这是一个后续问题我刚才的问题上“Managing employee contracts in a many-to-many relationship?”和this question如何在JSON中处理ManyToMany关系?
我能正是如此解释的关系:
company --<contracts>-- employees
我通过JSON导入数据。为简单起见,它显示如下。
{
"companies" : [
{
"name" : "Company A",
"employees" : [
{
"name" : "Tom",
"contract" : {
"length" : "10",
"salary" : "10000"
}
}
]
}
]
}
问题是,我不确定这是否正确。
在我的模型关系contract
坐在company
,在我上面的代码之间employees
,而我已经把它作为一个对象,它位于作为员工以下的儿童。
因此,我的问题是,结合表应该在JSON提要内位于何处?
它应该作为员工的父母,还是没有问题?
我不知道我是否正确地做了这件事,并且欢迎任何关于结构/布局依赖于联结表的JSON提要的最佳方法方面的任何帮助/想法。
我知道它可能看起来很愚蠢,但我试图确定处理联结表时的最佳标准。
谢谢。
编辑。
目标/内容
我试图在JSON读入使用TouchJSON核心数据。对于之前没有澄清背景的道歉。更新了标签。
我把JSON读入NSDictionary。如果我开始将对象分开,我不确定如何让TouchJSON/iOS在解析/读取数据到内存时了解每个关系的上下文。
我认为这取决于你想要对数据做什么,你想如何处理它...... – 2011-06-01 20:02:48
我希望从feed中获取数据并将其放入Core数据中。 – zardon 2011-06-02 05:14:45