zoukankan      html  css  js  c++  java
  • 解析JSON字符串

    代码:

    #import <Foundation/Foundation.h>
    
    
    void parseJSON(NSString *text)
    {
        NSError *error = nil;
        NSData *data = [text dataUsingEncoding:NSUTF8StringEncoding];
        NSArray *array = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];
        
        if (error != nil) {
            NSLog(@"has error");
            return;
        }
        
        for (int i=0; i < array.count; i++) {
            
            NSDictionary *dict = array[i];
            id bookid = [dict objectForKey:@"bookid"];
            NSLog(@"bookid = %d", [bookid intValue]);
            NSString *name = [dict objectForKey:@"name"];
            NSLog(@"name = %@", name);
        }
    }
    
    int main(int argc, const char * argv[])
    {
        @autoreleasepool {
            parseJSON(@"[{"bookid":123,"name":"笑傲江湖"}]");
        }
        return 0;
    }
  • 相关阅读:
    【KMP】Period
    【KMP】Cyclic Nacklace
    【KMP】Oulipo
    【KMP】Number Sequence
    二分
    Stock 贪心经典 Zoj2921
    D. Block Tower
    烦人的dp
    搜索
    hdu 一个人的旅行
  • 原文地址:https://www.cnblogs.com/code-style/p/4011343.html
Copyright © 2011-2022 走看看