【问题标题】:Get JSON URL From String in Objective C从Objective C中的字符串获取JSON URL
【发布时间】:2014-03-28 09:45:48
【问题描述】:

我只是尝试在 Objective-C 中部署客户端服务器应用程序。当我进行查询时,我从服务器得到一个这样的 json 字符串:

@"{"url":"http://my-company.com/json"}".

如何使用 Objective C 直接提取the http://my-company.com/json

【问题讨论】:

    标签: objective-c json nsdictionary nsjsonserialization


    【解决方案1】:

    阅读更多关于NSJSONSerialization

    NSString *jsonString = @"{\"url\":\"http://my-company.com/json\"}";
    NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
    
    NSError *e;
    NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&e];
    NSString *url = [jsonDict objectForKey:@"url"];
    NSLog(@"url: %@", url);
    

    【讨论】:

    • 只有一个问题:您应该检查 jsonDict 是否为 nil,如果是,请记录 e 并采取错误路径。
    • @HotLicks:是的,我已经进行了检查,因为如果它为零,它会崩溃。谢谢...
    猜你喜欢
    • 1970-01-01
    • 2016-03-19
    • 2011-11-05
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 2018-11-16
    • 1970-01-01
    相关资源
    最近更新 更多