多只参数和中文输出
来源:互联网 发布:2016总决赛数据统计 编辑:程序博客网 时间:2024/06/07 19:11
//多值参数/* 如果一个参数对应着多个值,那么直接按照"参数=值&参数=值"的方式拼接 */-(void)test{ //1.确定URL NSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/weather?place=Beijing&place=Guangzhou"]; //2.创建请求对象 NSURLRequest *request = [NSURLRequest requestWithURL:url]; //3.发送请求 [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) { //4.解析 NSLog(@"%@",[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil]);
若输出中文则需重写系统的description方法(解决方法加分类)
@implementation NSDictionary (Log)-(nonnull NSString *)descriptionWithLocale:(nullable id)locale{ NSMutableString *string = [NSMutableString string]; //以{开头 [string appendString:@"\n{\n"]; [self enumerateKeysAndObjectsUsingBlock:^(id __nonnull key, id __nonnull obj, BOOL * __nonnull stop) { [string appendFormat:@"\t%@",key]; [string appendString:@":"]; [string appendFormat:@"%@,\n",obj]; }]; //以}结尾 [string appendString:@"}"]; NSRange range = [string rangeOfString:@"," options:NSBackwardsSearch]; if (range.location != NSNotFound) { [string deleteCharactersInRange:range]; } return string;}@end@implementation NSArray(Log)-(nonnull NSString *)descriptionWithLocale:(nullable id)locale{ NSMutableString *string = [NSMutableString string]; //以[开头 [string appendString:@"["]; [self enumerateObjectsUsingBlock:^(id __nonnull obj, NSUInteger idx, BOOL * __nonnull stop) { [string appendFormat:@"%@,\n",obj]; }]; //以]结尾 [string appendString:@"]\n"]; NSRange range = [string rangeOfString:@"," options:NSBackwardsSearch]; if (range.location != NSNotFound) { [string deleteCharactersInRange:range]; } return string;}
0 0
- 多只参数和中文输出
- 值参数,输出参数和引用参数
- 请求参数、响应输出中文乱码问题
- JNI 传字符串参数,只输出了第一个字符
- 输入型参数和输出型参数
- 输入型参数和输出型参数
- 输入型参数和输出型参数
- 实现i18n多语言菜单的控制输出--只输出当前语言和所有语言的菜单
- Sql server和oracle的多输出参数
- jquery解决浏览器缓存和中文处理及通用AJAX页面参数相同时只返回缓存的内容的解决办法
- 中文编码过滤器: 界面输出中文及中文请求参数(post方式有效)编码过滤器
- iostream、printf/wprintf和中文输出
- ofstream和wofstream与中文输出问题
- iostream、printf/wprintf和中文输出
- ofstream和wofstream与中文输出问题
- 让irrlicht支持中文输入和输出
- iostream、printf/wprintf和中文输出
- ofstream和wofstream与中文输出问题
- Android之textview怎么显示不同的字体,颜色
- springmvc 框架下使用restful接口参数数据传输
- ppt文本框含公式时的同时显示
- 【C++学习】【阶段一】函数定义和声明
- Nginx + Tomcat 反向代理 如何高效的在一台服务器部署多个站点
- 多只参数和中文输出
- wireshark提取保存部分报文特定字段之tshark
- eclipse的svn插件
- muduo源码分析之多线程TcpServer
- DeepLearningtoolbox(4):cnntrain.m
- jsoup选择具有多个class的标签
- bootstrap 不用ID绑定的下拉框的方法
- 指向指针的引用*&
- python pip 安装与使用