iOS 对象转化为字典
程序员文章站
2022-07-01 18:33:42
iOS 对象转化为字典,在实际开发的过程中,很多时候我们需要上传数据,代码中我们用对象处理数据,上传我们就需要把对象转化为字典。
//对象转化为字典
-(NSMutableDi...
iOS 对象转化为字典,在实际开发的过程中,很多时候我们需要上传数据,代码中我们用对象处理数据,上传我们就需要把对象转化为字典。
//对象转化为字典
-(NSMutableDictionary *)onereturnToDictionaryWithModel:(XXXXX*)model
{
NSMutableDictionary *userDic = [NSMutableDictionary dictionary];
unsigned int count = 0;
objc_property_t *properties = class_copyPropertyList([XXXXXclass], &count);
for (int i = 0; i < count; i++) {
const char *name = property_getName(properties[i]);
NSString *propertyName = [NSString stringWithUTF8String:name];
id propertyValue = [model valueForKey:propertyName];
if (propertyValue) {
[userDic setObject:propertyValue forKey:propertyName];
}
}
free(properties);
return userDic;
}
上一篇: 干海鲜包括什么?