Objective C NSDictionary from NSString


@interface users : NSObject {
    NSString *_id;
    NSString *logo;
    NSNumber *longtitude;
    NSNumber *latitude;
}

我有nsstring:

NSString *requestReply = 
{"status":1,"result":[{"id":"150","latitude":"31.7512103","longitude":"35.208157700000015","logo":"http://admin.t-club.co.il/upload/LOGO/150/694.jpg"},{"id":"145","latitude":"31.246028","longitude":"34.80849480000006","logo":"http://admin.t-club.co.il/upload/LOGO/145/689.jpg",},{"id":"37","latitude":"29.5593765","longitude":"34.95099419999997","logo":"http://admin.t-club.co.il/upload/LOGO/37/190.jpg",},{"id":"84","latitude":"29.5512331","longitude":"34.95264959999997","logo":"http://admin.t-club.co.il/upload/LOGO/84/483.jpg"}],"error":0}

如何通过我拥有的字符串数据来制作类用户的数组?

尝试一下:

NSError *err = nil;
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *json = [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: &err];

最新更新