IOS 把格式化的JSON字符串转换成字典
来源:互联网 发布:菲尼克斯之光 知乎 编辑:程序博客网 时间:2024/06/08 02:39
- /*!
- * @brief 把格式化的JSON格式的字符串转换成字典
- * @param jsonString JSON格式的字符串
- * @return 返回字典
- */
- + (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {
- if (jsonString == nil) {
- return nil;
- }
- NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
- NSError *err;
- NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData
- options:NSJSONReadingMutableContainers
- error:&err];
- if(err) {
- NSLog(@"json解析失败:%@",err);
- return nil;
- }
- return dic;
- }
iOS:json格式字符串转字典,字典转json格式字符串
/*!
* @brief 把格式化的JSON格式的字符串转换成字典
* @param jsonString JSON格式的字符串
* @return 返回字典
*/
+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString
* @brief 把格式化的JSON格式的字符串转换成字典
* @param jsonString JSON格式的字符串
* @return 返回字典
*/
+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString
{
if (jsonString == nil)
if (jsonString == nil)
{
return nil;
}
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *err;
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData
options:NSJSONReadingMutableContainers
error:&err];
if(err)
return nil;
}
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *err;
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData
options:NSJSONReadingMutableContainers
error:&err];
if(err)
{
NSLog(@"json解析失败:%@",err);
return nil;
}
return dic;
}
+ (NSString*)dictionaryToJson:(NSDictionary *)dic
{
NSError *parseError = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];
return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
}
NSLog(@"json解析失败:%@",err);
return nil;
}
return dic;
}
+ (NSString*)dictionaryToJson:(NSDictionary *)dic
{
NSError *parseError = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];
return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
}
0 0
- IOS 把格式化的JSON字符串转换成字典
- IOS 把格式化的JSON字符串转换成字典
- IOS 把格式化的JSON字符串转换成字典
- iOS 把格式化的JSON字符串转换成字典
- IOS 把格式化的JSON字符串转换成字典
- IOS 把格式化的JSON字符串转换成字典
- IOS 把格式化的JSON字符串转换成字典
- IOS 把格式化的JSON字符串转换成字典
- IOS 把格式化的JSON字符串转换成字典
- IOS 把格式化的JSON字符串转换成字典
- 格式化的JSON格式的字符串转换成字典
- iOS中JSON字符串转换成字典
- 把字典和数组转换成json字符串
- IOS 如何把一个字典格式的字符串转换成字典
- 把字符串转换成字典
- 把字符串转换成字典
- ios中将单个字典转换成json格式以及json格式的转换成字典解析
- iOS-OC-把JSON字符串转化为字典
- 《Effctive C++》读书笔记--(02)Prefer consts,enums,and inlines to #defines
- Spring进阶之路(11)-使用Aspectj切面配置和XML配置文件方式实现切面编程
- tcp udp区别
- Android 离线缓存的快速实现
- linux下symfony框架开发网站总结
- IOS 把格式化的JSON字符串转换成字典
- Size Classes介绍
- 搜狐笔试题:扎金花
- NSURLSessionUploadTask 上传图片
- gc overhead limit exceeded eclipse解决方案
- Oracle查询性能优化
- iOS-判断沙盒中是否已经存在文件
- Mac添加环境变量
- 使用Weka进行数据挖掘(Weka教程九)模型序列化/持久化存储和加载