字典转数组 数组转字典

Posted 栗子Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典转数组 数组转字典相关的知识,希望对你有一定的参考价值。

 NSMutableArray *dicToArray = [NSMutableArray array];

 NSMutableDictionary *arrayToDic = [NSMutableDictionary dictionary];

  NSDictionary *dic = @{@"1":@"one",@"2":@"two",@"3":@"three"};

 //字典转数组 

  [dic enumerateKeysAndObjectsUsingBlock:^(id  _Nonnull key, id  _Nonnull obj, BOOL * _Nonnull stop) {

        [dicToArray addObject:[NSString stringWithFormat:@"%@:%@",key,obj]];

    }];

    NSLog(@"dicToArray====%@",dicToArray);

//数组转字典

    [dicToArray enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {

     NSLog(@"obj===%@===idx===%lu",obj,(unsigned long)idx);

    NSArray *array = [obj componentsSeparatedByString:@":"];//分割字符串     

    [arrayToDic setObject:array[1] forKey:array[0]];

  }]; 

NSLog(@"arrayToDic====%@",arrayToDic);

 

dicToArray====(

    "1:one",

    "2:two",

    "3:three"

)

arrayToDic===={

    1 = one;

    2 = two;

    3 = three;

}

以上是关于字典转数组 数组转字典的主要内容,如果未能解决你的问题,请参考以下文章

django python 字典数组转字符串

字典模型

ios 中 数组字典转成json格式上传到后台,遇到的问题

python 数组 变成 字典的方法

数组字典转json串,不支持字符串

OC_YYModel字典转模型的几种详细用法