`

(转)[ios]NSDictionary 转 NSString

    博客分类:
  • IOS
阅读更多
  1. 由于开发的方便,有时候需要将NSDictionary通过NSLog打印出来,比如生产环境的推送时,我们不能直接的打断点调试,所以摘录一个方法,以便打印方便: 
    2. 
    -(NSString*)DataTOjsonString:(id)object 

    NSString *jsonString = nil; 
    NSError *error; 
    NSData *jsonData = [NSJSONSerialization dataWithJSONObject:object 
    options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of the generated string
    error:&error]; 
    if (! jsonData) { 
    NSLog(@"Got an error: %@", error); 
    } else { 
    jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; 

    return jsonString; 
    }

转自:http://blog.csdn.net/yi_zz32/article/details/52354935

分享到:
评论

相关推荐

    NSString NSArray NSDictionary 方法名释义

    NSString NSArray NSDictionary 方法名释义

    IOS 开发之NSDictionary转换成JSON字符串

    IOS 开发之NSDictionary转换成JSON字符串 普通情况下,你可能会用一个NSDictionary的分类去做NSDictionary转JSON,如下代码: NSError *error; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:self ...

    iOS开发JSONKit字典转Json字符串

    把NSDictionary类型的数据转换为json,这个目前没找到ios自带方法,引用了第三方库JSONKit,就两个文件,json.h+.m.导入工程即可 下面就是代码了,仔细看哦,一晃就过了啊 NSString *returnString=[dic JSONString];...

    iOS CSV文件导出,保存

    iOS CSV文件导出,保存 -(void)writeDict:(NSDictionary *)dict forFirst:(BOOL)first{ NSMutableString *str = [NSMutableString string]; //第一次写入字典的key值 if (first) { for (NSString *key in ...

    IOS设备类型获取PLIST

    NSDictionary *iOSDevices = [NSDictionary dictionaryWithContentsOfFile:iOSDeviceModelsPath]; NSString* deviceModel = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; ...

    ios-轻量级对象字典转换库.zip

    三、自动转换NSNull值,有时候从服务端传来的是空值,这时会根据你定义的属性类型自动转换为合适的值,比如NSString类型的变成@“”,NSArray的变成@[]等,当然你也可以选择对某些自定的属性阻止这一默认行为 ...

    NSDictionary-Model-Interconversion:字典(NSDictonary数组)和模型(Model数组)的相互转换,将模型数组转换成字典数组,字典数组转换成模型数组,拓展功能添加了token支持

    前言 网络解析json数据都是以字典的形式,我们有时候需要将json... NSDictionary类的条件key-value键值对 的value值可以为NSString、NSNumber、甚至是NSDictionary类型。 当对象字典内部key的value值还是字典时,该val

    iOS下json解析工具

    iOS下解析json数据,自己亲自使用过,挺好用的。 使用JSONKit的解析方法:(需导入包:#import "JSONKit/JSONKit.h") - (void)printJson{ //如果json是“单层”的,即value都是字符串、数字,可以使用...

    json 解析工具

    IOS JSON解析,通过此段代码实现将网络下载的NSData数据装换成NSString,然后转换成NSdictionary 解析。

    ios-基于AFNetworking的封装实现缓存,上传图片.zip

    [YBHttpTool get:url params:params cacheType:YBCacheTypeReturnCacheDataThenLoad success:^(NSDictionary *obj) { //成功 } failure:^(NSError *error) { //失败 }]; } //post请求带缓存 - (void)...

    【无限互联】iOS开发视频教程课件第四章Foundation框架课件

    【无限互联】iOS开发视频教程课件第四章Foundation框架课件是由无限互联提供的iOS开发视频教程对应的课件,课件非常详细的讲解了Foudation框架里面的...包括: NSNumber、NSString、NSArray、NSDictionary和NSSet等。

    ios学习笔记之基础数据类型的转换

    众多数据中,NSString、NSData、NSArray、 NSDictionary等数据类型是常用的,对付它们容易,但是在多个数据类型之间转换就需要技巧了。本文主要给大家介绍ios中基础数据类型的转换,有需要的下面来一起看看吧。

    ios-YUDBModel.zip

    支持: (NSObject,NSArray,NSDictionary,NSData,NSString,NSNumber,NSURL,Int,double,long,float,Bool,char)类型 灵活: 支持反序列化json key替换,支持自设定主键,支持忽略模型存储字段,支持反序列化代理之定义...

    IOS开发中的各种Category

    NSDictionary NSException NSFileManager NSObject NSSet NSString NSTimer NSURL UIKit UIBezierPath UIButton UIColor UIDevice UIImage UIImageView UILable UINavigationController UIResponder UIScrollView ...

    ios开发小技巧

    -(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary *)info { [picker dismissModalViewControllerAnimated:YES]; UIImage * image=[info objectForKey...

    Keychain-iOS-ObjC:一个简单的Objective-C包装器,用于在iOS中使用钥匙串

    Keychain-iOS-ObjC是用于在iOS中使用Keychain的简单Objective-C包装器, KFKeychain类能够保存,加载和从iOS Keychain中删除任意对象,包括NSString和NSDictionary 。 例子 假设我们要在iOS钥匙串中存储用户授权...

    IOS 简单传值工具类(HTPassValueTool) 编辑

    IOS 简单传值工具类 引入工具类(HTPassValueTool) ...对象名或变量名转字符串充当KEY: NSString *varName = vs(对象或变量); 4.获取工具类单例:SHTPV 5.获取数据存储字典:NSDictionary *dict = [SHTPV getDict];

    IOS开发代码工具集合+项目模板

    很方便的吧json string转换为nsdictionary。 4.POST请求:通过直接封装IOS的Request请求,只需传两个参数就可以完成一个post请求。 5.字符串保存到文件(zzCache):吧字符串缓存到本地,存储到cache目录。 6.简单的...

    IOS文件的简单读写实例详解

    数组(可变与不可变)和字典(可变与不可变)中元素对象的类型,必须是NSString,NSArray,NSDictionary,NSData,否则不能直接写入文件 #pragma mark---NSString的写入与读取--- //1:获取路径 NSString *docunments = ...

    ios-MGXWebBridge.zip

    JS to Objc: self.bridge = [[MGXWebBridge alloc]initWithWebView:self.webView]... //support param type: NSString , NSArray, NSDictionary [self.bridge invokeJSFunc:@"ajaxResult.list" params:param];

Global site tag (gtag.js) - Google Analytics