iOS开发之NSString转NSDictionary

137人浏览 / 0人评论 / 添加收藏

在iOS的开发中,想要把NSString转NSDictionary数据格式,需要经过一下3步:

       // Step 1: 创建NSString字符串
       NSString *jsonString = @"{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}";
       
       // Step 2: 将NSString转换为NSData
       NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
       
       // Step 3: 使用NSJSONSerialization解析NSData
       NSError *error;
       NSDictionary *jsonObject = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error];
       
       // Step 4: 处理解析结果
       if (!error) {
           NSLog(@"Name: %@", jsonObject[@"name"]);
           NSLog(@"Age: %@", jsonObject[@"age"]);
           NSLog(@"City: %@", jsonObject[@"city"]);
       } else {
           NSLog(@"Error parsing JSON: %@", error.localizedDescription);
       }
 

全部评论