gpt4 book ai didi

ios - 在iOS应用程序中解析JSON数据返回空数组

转载 作者:行者123 更新时间:2023-11-29 02:07:05 25 4
gpt4 key购买 nike

我正在从 URL 解析 JSON 数据。 URL 有数据但数组在代码中返回 null 这里是我用于解析的代码。

      tempArray =[[DataController staticVersion] startParsing:[NSString     stringWithFormat:@"http://ec2-54-84-162-129.compute-1.amazonaws.com/hotelcms/getActivityHotel.php?ActivityDate=Sunday March 15th&ActivityNameID=1"]];

NSLog(@"Temp Array is %@",tempArray);

这是 DataController 类

    @interface DataController : NSObject {

}
+ (id)staticVersion;
- (NSMutableArray *) startParsing:(NSString *)theURLString;
@end

@implementation DataController

DataController *theInstance;
+ (id)staticVersion


{

if(!theInstance){
theInstance = [[DataController alloc] init];
}
return theInstance;
}


- (NSMutableArray *) startParsing:(NSString *)theURLString {

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@",theURLString]];
NSString *fileContent= [NSString stringWithContentsOfURL:url];
SBJSON *parser = [[SBJSON alloc] init];
NSDictionary *data = (NSDictionary *) [parser objectWithString:fileContent error:nil];
NSArray *items = (NSArray *) data ;
return items;
}
@end

最佳答案

来自该 URL 的响应不是有效的 JSON 对象。看看您是否可以从响应的开头删除错误的“3 月 15 日星期日”。

关于ios - 在iOS应用程序中解析JSON数据返回空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29671832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com