美文网首页
iOS-字符串与字典之间的正确解析

iOS-字符串与字典之间的正确解析

作者: 萨缪 | 来源:发表于2020-01-22 19:58 被阅读0次

SDK中需要使用插件的形式配置机型信息,需要我对机型字典的配置逻辑重构,在自己加了测试字段后反复测试的过程中,因为传入测试host的字段只能是字符串或者数字,我面临的问题就是将手写好的所有机型信息转化成JSON格式然后再转化成字典格式。
这里,JSON格式的标准就重中之重。
这里放一个引用链接 https://www.cnblogs.com/abella/p/11125685.html JSON格式标准
之后的转换代码就很简单了

NSMutableDictionary * dict = [NSMutableDictionary dictionaryWithDictionary:xDict];

        NSString *machineStr = dict[@"xxx"];
        [machineStr stringByReplacingOccurrencesOfString:@"," withString:@","];
        [machineStr stringByReplacingOccurrencesOfString:@"”" withString:@""];
        [machineStr stringByReplacingOccurrencesOfString:@"”" withString:@""];
        NSData * jsonData = [machineStr dataUsingEncoding:NSUTF8StringEncoding];
        NSError * err;
        if (machineStr.length > 0) {
            deviceMap = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:&err];
        }

新年快乐 回家回家回家🚆

相关文章

网友评论

      本文标题:iOS-字符串与字典之间的正确解析

      本文链接:https://www.haomeiwen.com/subject/ijlpzctx.html