ios json解析
来源:互联网 发布:万代淘宝独角兽 编辑:程序博客网 时间:2024/05/22 07:53
json to string
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:json options:NSJSONWritingPrettyPrinted error:nil];NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
string to json
NSData *stringData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];id json = [NSJSONSerialization JSONObjectWithData:stringData options:0 error:nil];
json转字典
//直接可以写成一个方法使用
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;
}
字典转json
+(NSString *)dictionaryToJson:(NSDictionary *)dic
{
NSError *error = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&error];
return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
}
{
NSError *error = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&error];
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]xml, json解析
- IOS-----> Json数据解析
- IOS解析JSON
- iOS中的JSON解析
- IOS JSON解析 NSJSONSerialization
- IOS解析JSON库
- IOS解析JSON
- IOS解析JSON
- iOS解析JSON
- C#防SQL注入代码的三种方法
- Baidu Map 自动定位
- js -- 设置、获取、删除cookie
- Android6.0 Log的工作机制
- 判断应用是否在后台
- ios json解析
- FTPrep, 26 Remove Duplicates from Sorted Array
- java抽取PDF指定范围页做新的PDF文件
- leetcode 78. Subsets
- zookeeper学习
- android 异步图片加载组件ImageLoader封装使用
- 步进电机有没有零位?步进电机转矩归零的方法
- CocoaPods安装、使用及常见问题解决
- POJ 2104 K-th Number 划分树