美文网首页iOS成长日记
iOS JSON文件解析

iOS JSON文件解析

作者: 傍晚我陪着你 | 来源:发表于2017-08-15 10:08 被阅读38次

    今天给大家带来一个关于JSON解析的小Demo

    首先给大家一个概念


    什么是JSON?

    JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。

    JSON就是一串字符串 只不过元素会使用特定的符号标注。

    {} 双括号表示对象

    [] 中括号表示数组

    "" 双引号内是属性或值

    : 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)


    在开始之前我们首先需要手动写一个JSON文件

    可能有些小伙伴遇到过明明写出来了  却解析不出来  那么你可能需要去验证一下你的JSON是否可用

    // 解析JSON代码如下:

    // 开始解析

    NSString *jsonPath = [[NSBundle mainBundle] pathForResource:@"movie" ofType:@"json"];

    NSString *jsonString = [NSString stringWithContentsOfFile:jsonPath encoding:NSUTF8StringEncoding error:nil];

    NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];

    //json解析

    _dic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil];

    NSLog(@"--------%@",_dic);

    _dic就是解析出来的数据了  有了数据之后  做什么都会很方便的!

    最后  附上代码

    希望对大家有帮助  谢谢!!


    相关文章

      网友评论

        本文标题:iOS JSON文件解析

        本文链接:https://www.haomeiwen.com/subject/jsrmrxtx.html