本文目录一览:
ios字典怎么转换成json字符串
首先需要确定你的json解析出来的是什么类型的,下面提供的是NSData型的,如果解析出来是其他类型需要先转为NSData: NSData *data; NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
iOS post请求向服务器发送json格式数据(数组或字典)
1.字典
(ps usernames 是字段,jsonString是转换json格式的字典)
2.数组
数组其实和字典一样,只需将(dataWithJSONObject: dicFriends )参数,换成数组就可以了
ios开发中怎么用字典写成一个json
系统自带方法进行转码
+ (NSString*)dictionaryToJson:(NSDictionary *)dic
{
NSError *parseError = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:parseError];
return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
}
iOS JSON转字典
1.应用场景
接口传输数据时,有时需要用POST传一长串string数据,一般要求转为json格式方便服务器解析
2.需要转义的字符说明及oc方法实现
NSString转json时若包含以下字符,需要进行转义
" (双引号)
/ (正斜线)
\n (换行符)
\b (退格符)
\f (换页符)
\r (回车符)
\t (制表符,一个tab或按8下空格)
oc方法如下