-
iOS NSDictionary JSON 相互转换
- + (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;
- }
- +(NSString *)dictToJsonStr:(NSDictionary *)dict{
-
- NSString *jsonString = nil;
- if ([NSJSONSerialization isValidJSONObject:dict])
- {
- NSError *error;
- NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:&error];
- jsonString =[[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
-
- if (error) {
- NSLog(@"Error:%@" , error);
- }
- }
- return jsonString;
- }
-
相关阅读:
转化磁盘格式 FATS > NTFS
hzgb2312 转码工具
关于南空调,北暖气
BSTR、_bstr_t与CComBSTR
string 转化为其他类型
VARIANT 、_variant_t 与 COleVariant
恐怖级算法题目一【据说是百度的面试题】
谈论下各大公司的网络游戏
chinacloud,记录自己的云计算体会
回文数的判断
-
原文地址:https://www.cnblogs.com/sundaysgarden/p/10540737.html
Copyright © 2020-2023
润新知