【代码笔记】iOS-json文件的两种解析方式_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 【代码笔记】iOS-json文件的两种解析方式

【代码笔记】iOS-json文件的两种解析方式

 2017/12/5 10:15:23  陈沐夕  程序员俱乐部  我要评论(0)
  • 摘要:一,工程图。二,代码。#import"ViewController.h"#import"SBJson.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//第一种JSON解析方式
  • 标签:笔记 iOS 文件 代码 方式 JSON 解析 JS

一,工程图。

二,代码。

class="cnblogs_code_copy" style="font-size: 18px">复制代码
#import "ViewController.h"
#import "SBJson.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    
    
    //第一种JSON解析方式,系统自带的JSON解析方式
     NSString * datapath = [[NSBundle mainBundle] pathForResource:@"failureReason" ofType:@"json"];
     NSData * jsonData = [NSData dataWithContentsOfFile:datapath];
     NSMutableDictionary *arrayDic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];
     NSLog(@"----arrayDic---%@",arrayDic);
    
    
    //SBJson解析
     NSString *filePath = [[NSBundle mainBundle] pathForResource:@"failureReason" ofType:@"json"];
     NSString *myJSON = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];
     NSDictionary *json = [myJSON JSONValue];
    
     NSLog(@"--json--%@",json);

    
    
}
复制代码
上一篇: 工作十年有些伤感 下一篇: 没有下一篇了!
发表评论
用户名: 匿名