美文网首页
ios 自定义对象转json

ios 自定义对象转json

作者: 消魂泪 | 来源:发表于2016-05-11 16:04 被阅读0次

    我想说:切换成markdown模式的时候保存按钮被挡住了。。导致半天也没闹明白为啥没生效!!!

    +(NSDictionary *)getObjectData:(id)obj {   
        NSMutableDictionary *dic = [NSMutableDictionary dictionary];
        unsigned int propsCount;
        objc_property_t *props = class_copyPropertyList([obj class], &propsCount);
        for(int i = 0;i < propsCount; i++){
            objc_property_t prop = props[i];
            
            NSString *propName = [NSString stringWithUTF8String:property_getName(prop)];
            id value = [obj valueForKey:propName];
            if(value == nil){
                value = [NSNull null];
            }else{
                value = [self getObjectInternal:value];
            }
            [dic setObject:value forKey:propName];
        }
        return dic; 
    } 
    

    苍天啊!!这个代码框终于出来了!!

    相关文章

      网友评论

          本文标题:ios 自定义对象转json

          本文链接:https://www.haomeiwen.com/subject/qpdurttx.html