解析省市的Jason文件
来源:互联网 发布:js将数据导出成excel 编辑:程序博客网 时间:2024/05/15 12:14
- (NSArray *)getCityStr:(NSString *)strCityID
{
NSString *strCity = nil;
NSString *strPro = nil;
NSString *strPath = [[[NSBundlemainBundle] resourcePath] stringByAppendingPathComponent: @"citys2.json"];
if (strPath && strPath.length)
{
NSData *data = [NSDatadataWithContentsOfFile: strPath];
if (data)
{
id object = [data objectFromJSONData];
if (object && [object isKindOfClass:[NSArray class]])
{
NSArray *dataArray = (NSArray*)object;
if (dataArray && [dataArraycount])
{
for (int i=0; i<dataArray.count; i++)
{
NSLog(@"city %@ cityid %@ proid%@",[[[dataArrayobjectAtIndex:i] objectAtIndex:0]objectForKey:@"city"],[[[dataArrayobjectAtIndex:i] objectAtIndex:0]objectForKey:@"cityID"],[[[dataArrayobjectAtIndex:i] objectAtIndex:0]objectForKey:@"provinceID"]);
NSRange range = [strCityIDrangeOfString:[[[dataArray objectAtIndex:i]objectAtIndex:0] objectForKey:@"cityID"]];
if (range.location!=NSNotFound)
{
strCity = [[[dataArray objectAtIndex:i] objectAtIndex:0]objectForKey:@"city"];
strPro = [[[dataArray objectAtIndex:i] objectAtIndex:0]objectForKey:@"provinceID"];
NSLog(@"%@ %@",strCity,strPro);
break ;
}
}
}
}
}
}
NSArray *arr = [[NSArrayalloc]initWithObjects:strPro,strCity,nil];
return [arr autorelease];
}
- 解析省市的Jason文件
- Jason和xml文件的解析
- Jason解析的实现
- JavaScript解析xml文件的省市联动
- android studio jason文件解析基础
- jason解析
- WCF解析jason返回的小实例
- 解析接口返回的jason数据
- jason解析库
- Android解析JASON方式
- java解析jason字符串
- Jason数据解析求解?
- Jason数据解析求解?
- 用dom解析xml文件实现省市县三级菜单的级联
- js解析xml文件并实现省市的二级连动分析案例
- C#解析xml文件获取中国的省市县地区名称和zipcode编号
- servlet 解析dom4j解析xml文件 ajax省市联动
- 解析XML文件实现省市县三级级联下拉菜单
- Linux设备驱动之I2C架构分析
- Implement Queue with Two Stacks
- fabric远程部署实践
- Java读取xls文件
- Android学习——打包
- 解析省市的Jason文件
- Qt解析json数据,小例子
- Linux和windows中产生相同的伪随机序列
- 记录用:关于MVC模式的一些拾遗
- Mono
- 为什么程序员预估的时间都不靠谱
- KNN(k-nearest neighbor algorithm)--从原理到实现
- Linux的i2c驱动详解
- 数据类型字节长度表