私は文字列を持っています
テスト文字列は =====>{"Name":"0","Age":"0","Sex":"0","weight":"0"} です
この文字列をこのタイプの配列に入れたい:
myArray[0]="Name";
myArray[1]="Age";
myArray[2]="Sex";
myArray[3]="weight";
このことをクラックするアイデアを手伝ってください..事前に感謝します。
私は文字列を持っています
テスト文字列は =====>{"Name":"0","Age":"0","Sex":"0","weight":"0"} です
この文字列をこのタイプの配列に入れたい:
myArray[0]="Name";
myArray[1]="Age";
myArray[2]="Sex";
myArray[3]="weight";
このことをクラックするアイデアを手伝ってください..事前に感謝します。
試す
NSArray *arrComponents = [str componentsSeparatedByString:@","];
NSMutableArray *arrmFilter = [[NSMutableArray alloc] init];
for(int i = 0; i < [arrComponents count] ;i++)
{
NSString *str = [arrComponents objectAtIndex:i];
str = [str stringByReplacingOccurrencesOfString:@":" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"\"" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"{" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"}" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"0" withString:@""];
[arrmFilter addObject:str];
}
NSLog(@"Filtered array = %@", arrmFilter);
これを試して
// 次のコードは、4 つの文字列オブジェクトを含む配列を返しますが、文字には {,},:,0 が含まれます
NSArray *arr=[str componentsSeparatedByString:@","];
NSMutableArray *arrNew = [[NSMutableArray alloc] init];
//すべての配列オブジェクトから異常な文字を削除する
for(int i = 0;i <[arr count] ;i++)
{
NSString *str = [arrComponents objectAtIndex:i];
str = [str stringByReplacingOccurrencesOfString:@":" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"\"" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"{" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"}" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"0" withString:@""];
[arrNew addObject:str];
}