博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS 网络浅析-(七 JSON解析之三方JSONKit)
阅读量:4320 次
发布时间:2019-06-06

本文共 2117 字,大约阅读时间需要 7 分钟。

在这个网络横行的时代.........

有没有小说的感觉,哈哈?。

言归正传,之前我写过XML的网络解析,但是现在的app开发很少有用到XML解析的了,主流的则是JSON。(有时间我会对其进行总结)三方更是让json解析更加简便,由于代码过于简单,请大家做好心理准备。不要被吓到哦。

////  ViewController.m//  CX-JSON解析(三方JSONKit-master)////  Created by ma c on 16/3/18.//  Copyright © 2016年 xubaoaichiyu. All rights reserved.//#import "ViewController.h"#import "JSONKit.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];    NSString * urlString = @"http://localhost/city.json";        NSURL * url = [NSURL URLWithString:urlString];        NSURLRequest * request = [[NSURLRequest alloc]initWithURL:url cachePolicy:0 timeoutInterval:15];        [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {       //重点是这行代码,理解就可以,这个三方很好用。        NSDictionary * dict = [data objectFromJSONData];                NSArray * array = [dict objectForKey:@"city"];                for (NSDictionary * dictTwo in array) {                        NSLog(@"%@",dictTwo);                    }                    }];    }/* 一部分结果 2016-03-18 19:53:11.441 CX-JSON解析(三方JSONKit-master)[6130:389488] { city =     ( { "city_id" = 1; "city_name" = "\U897f\U57ce\U533a"; }, { "city_id" = 2; "city_name" = "\U671d\U9633\U533a"; }, { "city_id" = 3; "city_name" = "\U6d77\U6dc0\U533a"; }, { "city_id" = 4; "city_name" = "\U4e30\U53f0\U533a"; }, { "city_id" = 5; "city_name" = "\U77f3\U666f\U5c71\U533a"; }, { "city_id" = 6; "city_name" = "\U901a\U5dde\U533a"; }, { "city_id" = 7; "city_name" = "\U987a\U4e49\U533a"; }, { "city_id" = 8; "city_name" = "\U623f\U5c71\U533a"; }, { "city_id" = 9; "city_name" = "\U5927\U5174\U533a"; }, { "city_id" = 10; "city_name" = "\U660c\U5e73\U533a"; }, { "city_id" = 11; "city_name" = "\U6000\U67d4\U533a"; }, { "city_id" = 12; "city_name" = "\U5e73\U8c37\U533a"; }, { "city_id" = 13; "city_name" = "\U95e8\U5934\U6c9f\U533a"; }, { "city_id" = 14; "city_name" = "\U5bc6\U4e91\U53bf"; },    */@end

 

转载于:https://www.cnblogs.com/xubaoaichiyu/p/5293400.html

你可能感兴趣的文章
word中交叉引用不能更新的解决方法
查看>>
高性能HTTP加速器Varnish(概念篇)
查看>>
Linux 如何写makefile文件
查看>>
flutter_webview_plugin 无法加载网页的异常处理
查看>>
bloc控制读写文件
查看>>
微信小程序
查看>>
洛谷 P1059 明明的随机数
查看>>
window自动任务实现数据库定时备份
查看>>
Windows 7 Ultimate(旗舰版)SP1 32/64位官方原版下载(2011年5月12日更新版)
查看>>
javascript操作cookie
查看>>
深入理解HTTP协议(转)
查看>>
NHibernate讲解
查看>>
剑指offer-二叉树中和为某一值的路径
查看>>
spark算子
查看>>
(转)Linux服务器SNMP常用OID
查看>>
USB各种模式 解释
查看>>
数据访问-----ADO.NET 小结和练习
查看>>
Linux lsof详解
查看>>
子组件给父组件传数据
查看>>
unix/linux下的共享内存、信号量、队列信息管理
查看>>