本文主要是介绍iOS nsarray转jsonarray,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在iOS开发中,网络请求需要传数组的时候如果直接把nsarray放到NSDictionary进去的话服务端会不好解析,需要将nsarray转成
jsonarray[{},{}],代码如下
+ (NSString *)arrayToJSONString:(NSArray *)arrayData
{NSData *data = [NSJSONSerialization dataWithJSONObject:arrayDataoptions:NSJSONWritingPrettyPrintederror:nil];if (data == nil) {return nil;}NSString *string = [[NSString alloc] initWithData:dataencoding:NSUTF8StringEncoding];return string;
}
顺便再放下自己平时比较常用的NSString与NSDictionary和NSArray之间的转换方法
+ (NSDictionary *)stringToDic:(NSString *)jsonString
{if (jsonString == nil) {return nil;}NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];NSError *err;NSDictionary *dic = [NSJSONSerialization JSONO
这篇关于iOS nsarray转jsonarray的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!