Tag: json

在iOS中parsingJSON并将结果存储到Array中

我刚刚在iOS上刚刚起步,所以请原谅我的问题。 所以我正在努力工作.netnetworking服务。 我能够从Web服务获取响应,响应就像beow <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><getDoctorListResponse xmlns="http://tempuri.org/"><getDoctorListResult> [ { "Zone": "CENTRAL NORTH", "DoctorName": "Dr Ang Kiam Hwee", }, { "Zone": "CENTRAL", "DoctorName": "Dr Lee Eng Seng", } ] </getDoctorListResult> </getDoctorListResponse> </soap:Body> </soap:Envelope> 通过下面的代码,我可以得到唯一的JSON – (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string { if ([currentElement isEqualToString:@"getDoctorListResult"]) { NSDictionary *dc = (NSDictionary *) string; NSLog(@"Dictionary is = […]

Swift的iOS API控制器停止工作

我正在使用一个文件来处理我对我的API的调用,如下所示: import UIKit protocol APIControllerProtocol { func JSONAPIResults(results: NSArray) } class APIController: NSObject { var delegate:APIControllerProtocol? func GetAPIResultsAsync(urlString:String, elementName:String) { //The Url that will be called var url = NSURL.URLWithString(urlString) //Create a request var request: NSURLRequest = NSURLRequest(URL: url) //Create a queue to hold the call var queue: NSOperationQueue = NSOperationQueue() // Sending Asynchronous request […]

Swift嵌套查询中的Firebase无法正常工作

我有一个像这样的JSON结构: { "groups" : { "-KAv867tzVgIghmr15CM" : { "author" : "ruben", "name" : "Item A" }, "-KAv87nqLEG1Jtc04Ebn" : { "author" : "ruben", "name" : "Item B" }, "-KAv88yZe8KTfkjAE7In" : { "author" : "ruben", "name" : "Item C" } }, "users" : { "rsenov : { "avatar" : "guest", "email" : "ruben@ruben.com", "groups" : { "-KAv867tzVgIghmr15CM" […]

apple-app-site-association json文件是否在应用中得到更新?

除了应用程序的第一次初始安装, apple-app-site-association json文件是否得到更新? 例如,如果我向json文件中的path数组添加额外的值,我的应用程序是否会得到该更新?

JSON输出重音问题

我一直在寻找3小时左右,我知道有很多这样的问题已经被问到,但我还没有find任何解决scheme,我的问题,当我试图输出重音字符在我的数据库上的SELECT查询的结果。 $itemsList = array(); while($row = mysql_fetch_assoc($res)){ $itemsList[Items][] = ($row); } echo json_encode($itemsList); 这将输出: {"Items": [ {"user_name":"misterP", "comment":"\u00c3\u00a9t\u00c3\u00a9", "image_name":"403885300736874.jpg"}]} 但是我需要输出口音,像这样: {"Items": [ {"user_name":"misterP", "comment":"été", "image_name":"403885300736874.jpg"}]} 我的数据库和表有utf8_general_ci interclassement 我的数据库中插入的数据是utf8_encoded 我的PHP脚本是在Unicode(UTF-8) 我做了“mysql_set_charset('utf8');”在我的数据库上的SELECT之前 如果这可以帮助某人:在y数据库中,“été”这个词是:“été” 所以我现在真的不知道该怎么做,我真的被这个口音卡住了,我无法工作。 提前致谢 !

我怎样才能在NSDictionary内张贴一个NSDray的NSArray没有问题?

我知道如何做到这一点,这很简单。 问题是它不起作用。 这是我用来POST数据的function: – (void)updateWebsitesUsingParameters:(NSDictionary *)parameters; { AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager POST:@"http://notreal/updateWebsites.php" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); //… } failure:^(AFHTTPRequestOperation *operation, NSError *error) { //… }]; } 这里是参数: NSDictionary *parameters = @{@"type" : @"0", @"credentials" : @{@"email" : @"notreal@gmail.com", @"password" : @"notreal"}, @"device" : @{@"ID" : @"8588107756600540", @"numberOfSessions" : […]

Swift JSON错误,无法将types'__NSArrayM'(0x507b58)的值转换为'NSDictionary'(0x507d74)

我试图从一个url(JSON文件)的数据我在这些行上得到这个错误: var jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as! NSDictionary if (err != nil) { println("JSON Error \(err!.localizedDescription)") } 错误说 线程6:信号SIGABIRT – 无法将types'__NSArrayM'(0x518b58)的值转换为'NSDictionary'(0x518d74)。

NSJSONSerialization + AFNetworking无法识别select器错误

更新:我刚刚testing了从服务器使用JSONlint返回的JSON格式,这很好。 我在NSJSONSerialization的AFNetworking调用一个PHP脚本返回JSON数据exception。 我已经在这里看到了其他问题,并尝试了这些解决scheme,但仍然遇到了错误。 它在这条线上崩溃: NSError *e = nil; NSMutableArray *jsonArray = [NSJSONSerialization JSONObjectWithData: jsonData options: NSJSONReadingMutableContainers error: &e]; 错误日志: 2012-03-19 18:10:41.291 imageUploader [3538:207] *由于未捕获的exception'NSInvalidArgumentException',原因:' – [__ NSCFArray字节]:无法识别的select器发送到实例0x6867430' 我的JSON数据,当我通过浏览器调用PHP脚本看起来像这样: [{ “用户”: “宾基”, “path”: “宾基-0a96f9aab5267c8.jpg”, “索引”: “101”},{ “用户”: “宾基”, “path”:“宾基-9cf844252c28553.jpg ”, “索引”: “102”},{ “用户”: “宾基”, “path”: “宾基-d6c749d25d33015.jpg”, “索引”: “103”}] 数据的NSLog如下所示: ({index = 101; path =“binky-0a96f9aab5267c8.jpg”; user = […]

在swift中将jsonparsing成一个数组

我是新的迅速,我得到一个请求json回来,但我不能parsing。 我正在尝试获取json信息并创build坐标以在注释上使用mapkit 下面是我回来的JSON { coord = [ { islocationactive = 1; latitude = "37.8037522"; locationid = 1; locationsubtitle = Danville; locationtitle = "Schreiner's Home"; longitude = "121.9871216"; }, { islocationactive = 1; latitude = "37.8191921"; locationid = 2; locationsubtitle = "Elementary School"; locationtitle = Montair; longitude = "-122.0071005"; }, { islocationactive = 1; latitude = […]

错误域= com.alamofire.error.serialization.response代码= -1011“请求失败:错误的请求(400)

我正在使用AFnetworking库在服务器上发布数据。 以下是我的代码发布数据在服务器上。 – (void) callLoginAPI:(NSDictionary *)dictProfile{ // 1 NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:[dictProfile valueForKey:@"name"], @"username", [dictProfile valueForKey:@"first_name"],@"first_name", [dictProfile valueForKey:@"last_name"],@"last_name", [dictProfile valueForKey:@"email"],@"email", [dictProfile valueForKey:@"birthday"],@"dob", [dictProfile valueForKey:@"gender"],@"gender", [[dictProfile valueForKey:@"location"] valueForKey:@"name"],@"location", [dictProfile valueForKey:@"timezone"],@"timezone", @"",@"language", [NSString stringWithFormat:@"http://graph.facebook.com/%@/picture?type=large",[dictProfile valueForKey:@"id"]],@"profile_pic_url", @"",@"cover_pic_url",nil]; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; [manager POST:@"http://10.1.81.35:8000/api/login/" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); […]