gpt4 book ai didi

iphone - 在 iphone 中使用 Brautaset Json 框架时出错

转载 作者:可可西里 更新时间:2023-11-01 15:20:25 24 4
gpt4 key购买 nike

我正在尝试发出 http 请求。代码如下所示:

NSString *urlString = [NSString stringWithString:@"http://www.foo.se/bartojson.php?venue=47497"]; 


NSLog(@"retain %d urlString %@", [urlString retainCount], urlString );
NSURL *url = [NSURL URLWithString:urlString];
[urlString release];

NSString *jsonString = [NSString stringWithContentsOfURL:url];
NSDictionary *httpResult = [jsonString JSONValue];

在浏览器中调用页面时,结果如下所示:

{"name": "test","description": "这是一个测试。","reviews": [{"grade": "5", "description": "Nice"},{"grade": "3", "description": "Very nice!"}]}

但是当从代码中调用它时,我得到了这个:

Error Domain=org.brautaset.JSON.ErrorDomain Code=3 UserInfo=0x582640 “键的预期对象值:评论”

指向新词典的评论似乎有问题。你能帮我理解这个错误信息吗?

最佳答案

好吧,我找到了错误的原因。结果中愚蠢的 Windows 换行符导致 JSONValue 调用失败。删除了所有\r 和中提琴一切都像一个魅力!

关于iphone - 在 iphone 中使用 Brautaset Json 框架时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929609/

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