美文网首页
国家代码Json文件

国家代码Json文件

作者: adrian920 | 来源:发表于2019-11-04 16:36 被阅读0次

            最近项目中要求做多国语言,涉及到登录那块,需要能接收国际短信。发送手机验证码的时候,要求传国家代码。所以需要一个选择国家代码的界面。界面中,要求展示国家的英文名,中文名,代码信息,搜索功能。背后的数据结构是固定的,但是没有现成的。 网上搜了下,没有找到合适的,就通过阿里云(https://help.aliyun.com/document_detail/44351.html?spm=a2c4g.11186623.6.554.2c32324d43HVbE)提供的信息,自己做了一个json结构文件,供Android和iOS调用。

    结构中包括英文名,中文名,简写,代码,按英文名首字符分组,便于分组显示和搜索。

    以iOS为例,把结构文件放入工程中,通过下面的代码读取出string,再把string转成字典就可以了。

    NSString *path = [[NSBundle mainBundle] pathForResource:@"country" ofType:nil];

    NSFileHandle *fileHandle = [NSFileHandle fileHandleForReadingAtPath:path]; [fileHandleseekToFileOffset:0];

     NSData*data = [fileHandlereadDataToEndOfFile];

     NSString *content = [[NSString alloc] initWithBytes:[data bytes] length:data.length encoding:NSUTF8StringEncoding];```

    Json结构文件下载地址

    相关文章

      网友评论

          本文标题:国家代码Json文件

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