在IOS中建模JSON数据的标准

时间:2014-01-19 15:58:09

标签: ios json

我有一些JSON数据我正在进入IOS应用程序。现在来自.Net背景我通常会为这样的数据创建一个'Model'。

public class MyData{
    public IEnumerable<SubData> ActualData {get;set;}
    public string SomeValue {get;set;
}

public class SubData {
    public string Name {get;set;}
}

现在使用,ObjectiveC - 最新推荐的方法是什么?我已经看到很多使用字典样式对象,还没有看到基于实际类的模型的示例。我完全知道我可以使用基于模型的方法,但我不想“反对谷物”,我正在使用NSJSONSerialization解析JSON,如果这有所不同。

我已经使用

完成了对简单JSON对象的映射
[result objectForKey:@"Key"];

但是现在我需要处理更复杂的JSON(使用X个元素)数据,字符串似乎不再削减它。

1 个答案:

答案 0 :(得分:0)

相反基于意见,但我猜大多数人使用NSDictionaryNSArray,如果存储只是暂时的。如果存储是较长期的,那么您可以将数据移动到核心数据中,这可以通过字典和数组结构中的KVC或使用像RestKit这样的库来轻松完成。类似的方法可用于自定义NSObject子类。

我认为重要的是要清楚你正在做什么,并使实施清楚(或记录良好)。