zoukankan      html  css  js  c++  java
  • Conversion between json and object using SBJson lib

    Define two methods in an object class as follows:

     

    @interface MyObject : NSObject
    @property (nonatomic,copy) NSString *property;
    
    - (id)initWithJson:(NSDictionary *)item;
    - (id)proxyForJson;
    
    - (id)initWithJson:(NSDictionary *)item {  
       self = [superinit];
       if (self) {
           self.property = [itemobjectForKey:@"Property"];
        }
        return self;
    }
    
    - (id) proxyForJson {
        return [NSDictionarydictionaryWithObjectsAndKeys:property,@"Property",
                nil];
    }

    • Convert json to object

     

       NSData *dataReply = [NSURLConnectionsendSynchronousRequest:urlRequest returningResponse:&response error:&error];
    
       NSDictionary *results = [dataReply JSONValue];
        
       MyObject *object = [[MyObjectalloc] initWithJson:results];


     

    • Convert object to json string
    MyObject *object = [[MyObjectalloc]init];
    NSString*json = [objectJSONRepresentation];





     


  • 相关阅读:
    学习笔记九
    学习笔记八
    python学习笔记七
    学习笔记七
    仿优酷项目
    orm框架分析——仿优酷项目
    python操作MySQL
    数据库—子查询,视图,事务
    数据库—表查询
    mysql表关系
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3271335.html
Copyright © 2011-2022 走看看