zoukankan      html  css  js  c++  java
  • IOS 解析JSON

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
        self.navigationItem.leftBarButtonItem = self.editButtonItem;
        
        self.detailViewController = (DetailViewController *)[[self.splitViewController.viewControllers lastObject] topViewController];
        
        [[NSNotificationCenter defaultCenter] addObserver:self
                                                 selector:@selector(reloadView:)
                                                    name:@"reloadViewNotification"
                                                object:nil];
        
       NotesNextiveJsonParser *parser = [NotesNextiveJsonParser new];
      //开始解析
        [parser start];

        NSString* path = [[NSBundle mainBundle] pathForResource:@"Notes" ofType:@"json"];
        NSData *jsonData = [[NSData alloc] initWithContentsOfFile:path];
        
        NSError *error;
        
        id jsonObj = [NSJSONSerialization JSONObjectWithData:jsonData
                                                     options:NSJSONReadingMutableContainers error:&error];

        if (!jsonObj || error) {
            NSLog(@"JSON解码失败");
        }
        self.listData = [jsonObj objectForKey:@"Record"];
        
    }

     
  • 相关阅读:
    Python 函数与函数式编程
    Python 字符编码与转码
    Python 读写txt文件操作
    两阶段事务总结
    MPPDB集群高可用设计
    MPPDB中的各个组件
    IntelliJ IDEA2016学习小结
    mysql免安装版配置
    理想的智能机
    java对象的大小
  • 原文地址:https://www.cnblogs.com/zhongxuan/p/4858119.html
Copyright © 2011-2022 走看看