我试图在后JSONModel调用中发送数组。我需要将我的数组转换为NSString并以格式发送数组:
[1, 2, 3]
但当我将其转换为NSString并打印我的数组时,其格式为:
(1, 2, 3)
NSMutableArray *array= [NSMutableArray arrayWithObjects:@"1", @"2",@"3",@"4", nil];
NSString *arraString = [NSString stringWithFormat:@"%@", arr];
NSLog(@"%@",arraString);
如何使用[]
格式创建此内容?
答案 0 :(得分:1)
NSMutableArray *array= [NSMutableArray arrayWithObjects:@"1", @"2",@"3",@"4", nil];
NSData *jsond = [NSJSONSerialization dataWithJSONObject: array options:NSJSONWritingPrettyPrinted error:NULL];
NSString *json = [[NSString alloc] initWithData:jsond encoding:NSUTF8StringEncoding];
NSLog(@"%@", json);
答案 1 :(得分:0)
你能做的是
double
希望这能解决你的问题