草庐IT

NSJsonserialization

全部标签

ios - 如何使用 AFnetworking 或 NSJsonserialization 发布 json 数据

我已经多次使用GET。但在目前的情况下,我必须使用POST方法使用webService。我已经完成了许多教程,但无法完成。路径是“http://vinipost.com/Services/Mobile_Application/wcfService.svc/logIn”,参数是“id”和“pass”,用于测试的电子邮件ID是“shail@gmail.com”,密码是“shail”AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBaseURL:[NSURLURLWithString:@"http://vinipost.com/Serv

ios - NSJSONSerialization 拆箱 NSNumber?

我正在使用NSJSONSerialization将JSON文档转换为CoreFoundation类型。我的JSON中有一个字段,它是一个“数字”。它有时是整数,有时是float。现在,问题是当NSJSONSerialization将我的JSON转换为NSDictionary并且我尝试使用objectForKey提取数字时,有时它是一个int,有时它是double的。似乎NSJSONSerialization并没有简单地将它留在NSNumber包装器中,而是实际上将值拆箱,并将that插入NSDictionary。很奇怪。我以为您应该将原语放入NSDictionary中。所以我现在遇到的

ios - 为什么 NSJSONSerialization 在 iOS 6 上崩溃?

我只在iOS6上看到RKNSJSONSerialization崩溃,在iOS7上没有。我使用的是RestKit0.20.3,它对我来说相当一致。即使我在iOS6/7上发出相同的请求并得到相同的响应,它在iOS7上运行良好,但在iOS6上崩溃。这是崩溃-这是一个EXC_BAD_ACCESS:http://crashes.to/s/2610b639062RestKit的RKNSJSONSerialization中的相关(崩溃)行是返回:+(id)objectFromData:(NSData*)dataerror:(NSError**)error{return[NSJSONSerializa

iphone - 在 iOS 中使用 objectForKey 解析带有 NSJSONSerialization 类的 json

我是iOS开发新手。我使用此代码连接到我的RESTWeb服务并获取Json格式的数据。NSString*url=@"URL_Address";NSURLRequest*theRequest=[NSURLRequestrequestWithURL:[NSURLURLWithString:url]];NSURLResponse*resp=nil;NSError*err=nil;NSData*response=[NSURLConnectionsendSynchronousRequest:theRequestreturningResponse:&resperror:&err];//NSStri

ios - NSJSONSerialization + AFNetworking 无法识别的选择器错误

更新:我刚刚使用JSONlint测试了从服务器返回的JSON格式。很好。我在对返回JSON数据的php脚本的AFNetworking调用中遇到NSJSONSerialization异常。我在这里查看了具有相同问题的其他问题并尝试了这些解决方案,但仍然出现错误。它在这一行崩溃:NSError*e=nil;NSMutableArray*jsonArray=[NSJSONSerializationJSONObjectWithData:jsonDataoptions:NSJSONReadingMutableContainerserror:&e];错误日志:2012-03-1918:10:41.

iphone - NSJSONSerialization 返回 nil

{"User":{"id":"42","name":"martin"}}将我的NSData转换为NSString会返回此JSON,这似乎完全有效,但是方法:[NSJSONSerializationisValidJSONObject:data]表示这不是有效的JSON对象。谁能指出我犯的错误或想出发生这种情况的原因? 最佳答案 我打赌你的字符串中有一个不可打印的字符,例如,使数据无效。声明一个NSError*error变量然后调用[NSJSONSerializationJSONObjectWithData:dataoptions:0e

ios - 从 NSJSONSerialization 返回的对象可以不同

以下陈述是否正确,还是我遗漏了什么?你必须检查NSJSONSerialization的返回对象,看看它是一个字典还是一个数组——你可以有data={"name":"joe","age":"young"}//NSJSONSerializationreturnsadictionary和data={{"name":"joe","age":"young"},{"name":"fred","age":"notsoyoung"}}//returnsanarray每种类型都有不同的访问方法,如果用错了就会中断。例如:NSMutableArray*jsonObject=[jsonobjectAtInd

ios - NSJSONSerialization 崩溃的应用程序

我有一本字典,当我登录时它会显示...{Date="2013-04-3017:17:18+0000";Description=Kb;EventID="92193e58-c04a-4233-9a6c-1332bc056b20";Title=Keyboard;}我正在尝试将其转换为NSData以用于像这样的JSONWeb服务...-(NSData*)JSONRepresentation{NSDictionary*dictionary=[selfdictionaryObject];NSError*jsonError;NSData*JSONData=[NSJSONSerializationda

ios - 字符 0 周围的值无效,NSJSONSerialization

我从我的服务器获取并得到有效响应:-(void)connection:(NSURLConnection*)connectiondidReceiveData:(NSData*)data{//Appendthenewdatatotheinstancevariableyoudeclared//[_responseDataappendData:data];NSString*responseBody=[[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];NSLog(@"%@",responseBody);if(data!=

swift - 使用 NSJSONSerialization 解析 twitter 搜索 json 数据

我正在使用NSJSONSerialization解析twitersearchapijson数据。要求是通过主题标签搜索推文。在Twitterapi控制台工具中,我正确地获取了关于15条推文的数据。写的代码是ifletresults:NSDictionary=NSJSONSerialization.JSONObjectWithData(data,options:NSJSONReadingOptions.AllowFragments,error:errorPointer)as?NSDictionary{}我得到的结果值是{"search_metadata"={"completed_in"=