json字符串和字典、数组之间互转
来源:互联网 发布:淘宝长款半身裙 编辑:程序博客网 时间:2024/06/02 02:50
#pragma mark - dic/array转为jsonString(NSJSONSerialization解析)/** * @author zm * * @brief dic/array转为jsonString(NSJSONSerialization解析) * * @param theData dic/array * * @return jsonString */- (NSString *)f_toJSONString:(id)theData{ NSString *_str_json =nil; if (theData) { if ([theDataisKindOfClass:[NSDictionaryclass]] || [theData isKindOfClass:[NSMutableDictionaryclass]] || [theData isKindOfClass:[NSArrayclass]] || [theData isKindOfClass:[NSMutableArrayclass]]) { NSData *_data_json = [NSJSONSerializationdataWithJSONObject:theData options:NSJSONWritingPrettyPrinted error:nil]; if (_data_json) { _str_json = [[NSStringalloc] initWithData:_data_json encoding:NSUTF8StringEncoding]; } } } return _str_json;}#pragma mark jsonString转为NSMutableDictionary(NSJSONSerialization解析)/** * @author zm * * @brief jsonString转为NSMutableDictionary(NSJSONSerialization解析) * * @param theData dic/array * * @return jsonString */- (NSMutableDictionary *)f_jsonDataToDic:(NSData*)jsonData option:(NSJSONReadingOptions)option{ NSError *_err_temp; if(jsonData) { NSMutableDictionary *_muDic_json = [NSJSONSerialization JSONObjectWithData:jsonData options:option error:&_err_temp]; if(_muDic_json && _muDic_json.count >0) { return _muDic_json; } } return nil;}
8 0
- json字符串和字典、数组之间互转
- 字典(NSDictionary)和JSON字符串(NSString)之间互转
- iOS数组和字典转Json字符串
- 【iOS开发】字典(NSDictionary)和JSON字符串(NSString)之间互转
- iOS开发之字典(NSDictionary)和JSON字符串(NSString)之间互转
- iOS开发--字典(NSDictionary)和JSON字符串(NSString)之间互转
- 数组、字典转json格式字符串
- 字典转JSON和 数组转JSON
- 数组、字典转为json字符串
- 把字典和数组转换成json字符串
- 字典、数组和json字符串的相互转化
- json loads会一次性把所有“字典和数组”字符串都变成字典和数组
- object转化成json,json格式字符串转字典,数组或字典转为json串
- 数组 字典转Json
- 字典转json字符串
- iOS json格式的字符串转字典或数组
- Java之Json和数组、字符串、对象之间的转换
- JS中json字符串和json对象之间的转换,PHP中json字符串和php数组之间的转换
- LA 4490 Help Bubu (状压DP)
- can 总线 intel、motorola数据填充算法
- Step 1: 盲打第五天
- cloudera 离线安装
- Android四种方法写按钮点击事件
- json字符串和字典、数组之间互转
- Hibernate4 拦截器(Interceptor) 实现实体类增删改的日志记录
- oracle中sign函数
- Java RMI详解
- 网易视频云分享:1.5亿活跃用户背后的Twitter架构
- Java - 计蒜客 - 罗马数字转换成整数
- javabean以及内省技术的详解
- Java异常:选择Checked Exception还是Unchecked Exception?
- Ubuntu 16.04安装Docker-Compose