是否可以使用JSONModel将json解析为一个JSONModel对象数组?如下所示解析json:
[{"id" : 1}, {"id" : 2}]属性为"id“的两个JSONModel对象。
发布于 2013-10-02 12:52:42
您应该在模型类上使用arrayOfModelsFromDictionaries:,如下所示:
NSArray* models = [YourModelClass arrayOfModelsFromDictionaries: objects];这将遍历“对象”,并将每个字典转换为模型,然后在模型中得到结果。如果对象中的任何项无法转换为模型“模型”,则为零。
下面是这个方法的类文档:http://jsonmodel.com/docs/Classes/JSONModel.html#//api/name/arrayOfModelsFromDictionaries:
发布于 2015-11-10 03:29:32
为什么不试试BWJSONMatcher呢?
首先,您应该声明自己的数据模型:
@interface MyDataModel : NSObject
@property (nonatomic, assign) NSInteger id;
@end然后,您可以轻松地在一行中使用BWJSONMatcher获取数组:
NSArray *jsonArray = [BWJSONMatcher matchJSON:jsonString withClass:[MyDataModel class]];希望这能帮到你。
https://stackoverflow.com/questions/19133743
复制相似问题