欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

ios數(shù)組轉(zhuǎn)json字符串

iOS中經(jīng)常需要將數(shù)組轉(zhuǎn)化為JSON字符串進(jìn)行傳遞。使用iOS的JSON庫可以方便地實(shí)現(xiàn)這個(gè)功能。

首先需要導(dǎo)入iOS自帶的JSON庫

#import <Foundation/Foundation.h>

接著就可以使用iOS的JSON庫進(jìn)行數(shù)組轉(zhuǎn)JSON字符串的操作了

NSArray *array = @[@"apple", @"banana", @"orange"];
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:array options:NSJSONWritingPrettyPrinted error:nil];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSLog(@"jsonString:%@", jsonString);

以上代碼會(huì)將一個(gè)包含3個(gè)元素(apple, banana, orange)的數(shù)組轉(zhuǎn)換為JSON字符串:

jsonString:["apple","banana","orange"]

如果需要將JSON字符串轉(zhuǎn)回?cái)?shù)組,可以使用如下代碼:

NSString *jsonString = @"[\"apple\",\"banana\",\"orange\"]";
NSData* jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSArray* array = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];
NSLog(@"array:%@", array);

以上代碼會(huì)將JSON字符串轉(zhuǎn)換成一個(gè)包含3個(gè)元素(apple, banana, orange)的數(shù)組:

array:["apple", "banana", "orange"]

以上就是iOS中將數(shù)組轉(zhuǎn)化為JSON字符串的方法。