美文网首页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