`
iaiai
  • 浏览: 2196516 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[IOS] 用json-framework解析json数据

 
阅读更多
下载json-framework
https://github.com/stig/json-framework/

//http访问接口返回json
NSMutableURLRequest* request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:@"http://iaiai.iteye.com"]];
[request setHTTPMethod:method];
        
NSHTTPURLResponse* urlResponse = nil;
NSError *error = [[NSError alloc] init];
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error];
NSMutableString *result = [[NSMutableString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];

//把json转成对象
//NSDictionary* json = [result JSONValue];
NSMutableArray* json = [result JSONValue];
NSArray* list = [NSArray alloc];
for (NSDictionary *dictionary in json){//对NSMutableArray进行遍历
  NSLog(@"%@,%@",[dictionary objectForKey:@"appType"],[dictionary objectForKey:@"copyright"]);
}


分享到:
评论

相关推荐

    NBJSON json-framework-master.zip

    NBJSON是iOS开发中一个用于解析和序列化JSON的轻量级框架,它使得开发者能够高效地处理服务器返回的数据,并将其转化为Objective-C的对象。在Objective-C编程中,JSON(JavaScript Object Notation)作为一种常用的...

    JSONModel-iOS-framework:这是基于JSONModel(http

    总的来说,JSONModel 是一个强大的工具,可以帮助 iOS 开发者简化 JSON 数据的解析和序列化过程。通过创建基于 JSONModel 的框架,开发者可以进一步定制和优化这一过程,提高开发效率并减少错误。对于处理 JSON 数据...

    iOS5系统API和5个开源库的JSON解析速度测试

    1. **SBJSON (json-framework)**:这是一个基于Objective-C的JSON解析库,由Stig Brautaset开发,提供快速且易于使用的JSON解析功能。 2. **TouchJSON (from touchcode)**:这是另一个Objective-C实现的JSON库,它...

    json.framework

    在iOS开发中,`json.framework` 提供了一个方便的工具集,帮助开发者处理JSON数据,使得在iPhone应用开发中集成JSON功能变得更为简单。 该框架可能包含以下关键组件和功能: 1. **JSON序列化和反序列化**:`json....

    ionic-framework-master.zip

    Ionic Framework 是一个开源的、基于Angular的移动应用框架,它允许开发者使用Web技术(HTML、CSS、JavaScript)来构建原生的iOS、Android以及 Progressive Web Apps。"ionic-framework-master.zip" 文件很可能包含...

    json数据解析

    综上所述,理解和掌握JSON数据解析是现代Web开发的基础,无论是在服务端处理API接口,还是在客户端解析服务器响应,都离不开JSON这一数据交换格式。通过学习老罗视频中的内容,我们可以系统地了解并运用Gson和...

    PDF-Ios6ProgrammingCookbook-英文版.rar

    6. **网络编程**:iOS应用经常需要与服务器进行数据交换,涉及HTTP请求、JSON解析、URLSession、AFNetworking等库的使用。 7. **多任务处理**:iOS系统支持后台模式,如音频播放、位置更新和后台下载。理解如何合理...

    IOS JSONKit

    JSONKit是iOS开发中一个高效的JSON解析库,它在处理JSON数据时表现出的性能优势显著,尤其是在对比于JSON-Framework(通常指的是SBJSON)时。本文将深入探讨JSONKit的相关知识点,包括其特点、使用方法以及如何在iOS...

    基于 Cocos Creator 3.x 版本开发的游戏框架

    7. **多平台支持**:Cocos Creator 3.x 本身支持iOS、Android、Web等多个平台,Oops Framework 在此基础上进一步优化了跨平台的兼容性和性能。 在实际开发过程中,我们需要掌握以下几个关键步骤: 1. **项目初始化...

    用Swift编写的简单JSON模型解析器-Swift开发

    具有JSON反序列化功能,将JSON解析为模型JSON序列化,解析为JSON的模型支持嵌套类,在数组中或字典中站立,自定义转换器支持结构,原始类型,原始可表示枚举的枚举要求Cocoa Touch Framework需要iOS 8或更高版本。...

    cordova-template-framework7-vue-webpack:Framework7-Vue-Webpack带Webpack开发服务器和热模块替换的Cordova模板

    Framework7-Vue-Webpack Cordova模板 您可以使用此模板完美地启动新的cordova项目。 该模板使用: 最低要求 科尔多瓦: 6.0.0 Node.js: 6.5.0 (支持ES6) 警告(对于Linux和Mac OS用户): 对于实时重载,我...

    IOS JSON库

    IOS JSON库 JSON (JavaScript Object Notation) is a light-weight data interchange format that's easy to read and write for humans and computers alike. This framework implements a strict JSON parser and ...

    A reusable framework for parsing JSON in Swift..zip

    然后,你可以使用Freddy提供的`decode`函数来解析JSON数据: ```swift if let jsonData = try? Data(contentsOf: url), let user = try? Freddy.decode(User.self, from: jsonData) { print("User: \(user)") } ...

    JSON Framework for Objective C-开源

    6. **与Foundation框架集成**:JSON Framework与Apple的Foundation框架紧密结合,可以无缝地与`NSData`、`NSURLRequest`等类协同工作,简化了网络通信和数据解析的流程。 7. **社区支持**:作为开源项目,JSON ...

    JsonNet forUnity

    JsonNet for Unity特别修复了这一问题,确保在iOS设备上进行代码裁剪时,仍然能保持JSON解析的完整功能。 3. **易用性**:JsonNet for Unity提供了丰富的API,使得在Unity中创建、读取和修改JSON数据变得直观且高效...

    iOS-Project-Template:iOS 项目模版

    Chinamobo iOS 项目模版 v3.3 ...集成精简的 优雅处理获取的 JSON 数据; 为 Reachability Manager 加入 SystemConfiguration.framework; 多种插件,应用版本更新检测、用户系统插件、数据同步插件。

    斯坦福2011-2012ios教程课件

    - JSON解析:学习如何解析JSON数据,这是服务器与iOS应用交互的常见格式。 5. 多媒体和动画: - AVFoundation:处理音频和视频,包括播放、录制和编辑。 - Core Animation:用于创建平滑的视觉效果和过渡动画。 ...

    Invysta-Framework

    网络通信库则可能提供了异步请求处理和JSON解析功能,使得应用能够与服务器进行无缝的数据交换。数据持久化工具可能支持SQLite或Core Data,方便存储和检索本地数据。而算法库可能包含各种常用的计算和处理逻辑,...

    IOS高仿微信

    - GCD(Grand Central Dispatch):处理网络请求、数据解析等耗时操作时,通常使用GCD在后台线程执行,以避免阻塞主线程,确保用户界面的流畅性。 - OperationQueue:Apple提供的另一种多线程解决方案,可以方便地...

    JavaScript.JSON.Cookbook.1785286900

    Exchange data between servers and mobile applications running on Android and iOS with JSON Practical examples to show you how to leverage JSON from a variety of application domains In Detail JSON ...

Global site tag (gtag.js) - Google Analytics