`
woainike
  • 浏览: 79150 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

iOS5 自带json使用

 
阅读更多

    NSArray *valueArray = [@"val1 val2 val3" componentsSeparatedByString:@" "];

 

    NSMutableDictionary *dict = [NSMutableDictionary dictionary];

    for (NSString *each in [@"KeyA KeyB KeyC" componentsSeparatedByString:@" "])

        [dict setObject:valueArray forKey:each];

 

    if ([NSJSONSerialization isValidJSONObject:dict])

    {

        NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:0 error:nil];

        NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

        [self log:@"Result: %@", result];

    }

 

 

 

打印结果

Result: {"KeyA":["val1","val2","val3"],"KeyC":["val1","val2","val3"],"KeyB":["val1","val2","val3"]}

分享到:
评论

相关推荐

    ios开发-json数据解析框架

    在实际使用"JSON v3.0beta2 (iOS)"框架时,你需要将库集成到你的项目中,这通常可以通过CocoaPods、Carthage或手动导入完成。然后,你可以参考框架提供的示例代码或文档,学习如何解析JSON字符串或数据,以及如何将...

    ios-iOS中的json和xml解析.zip

    1.JSON 包括系统方法的JSON ,以及三方JSONKit 2.XML 系统的解析(SAX方式),三方google的一个解析方式(DOM解析) SAX 解析: 这是苹果系统自带的xml解析方法,特点就是:逐行解析, 这样方式效率低,但是可以快速...

    IOS学习之四种Json解析方法的分析demo

    最后,我们讨论的是iOS系统自带的JSON解析,这是从iOS5开始引入的。通过`JSONSerialization`类,我们可以轻松地将JSON字符串转换为Foundation对象,反之亦然。下面是一个使用系统内置解析的示例: ```swift import ...

    ios 系统自带http请求方法整理

    本文将深入探讨iOS系统自带的HTTP请求方法,主要关注`URLSession`这一核心组件,它是Apple为iOS和macOS平台提供的现代网络编程接口。 一、URLSession简介 `URLSession`是iOS 7及更高版本中引入的网络编程接口,它...

    下载data数据之后使用系统自带的JSON解析

    在iOS开发中,当我们通过ASIHTTPRequest或NSURLConnection从服务器下载数据后,通常会接收到JSON格式的响应。下面我们将详细介绍如何在iOS中解析JSON数据。 首先,我们需要了解JSON的基本结构。JSON数据主要由对象...

    IOS JSON DEMO

    本文将深入探讨“iOS JSON Demo”中涉及的JSON解析技术,包括三种主流的第三方类库以及iOS系统自带的解析方法。 首先,我们要了解iOS内置的JSON解析方法。苹果在Foundation框架中提供了`NSJSONSerialization`类,它...

    iOS开发JSONKit字典转Json字符串

    把NSDictionary类型的数据转换为json,这个目前没找到ios自带方法,引用了第三方库JSONKit,就两个文件,json.h+.m.导入工程即可 下面就是代码了,仔细看哦,一晃就过了啊 NSString *returnString=[dic JSONString];...

    iOS 自带pushnotification 也就是apns

    **iOS 自带Push Notification服务详解** 苹果公司的iOS操作系统提供了一种强大的推送通知服务,称为Apple Push Notification service(APNs)。这个服务允许应用在用户不直接与应用交互时,也能接收到来自服务器的...

    NSDictionary,JSON和XML互相转换

    在iOS中,我们可以借助第三方库如`SWXMLHash`或苹果自带的`XMLParser`来处理XML数据。 3. XML到NSDictionary转换: 使用`SWXMLHash`库,XML可以轻松转换为`NSDictionary`: ```swift import SWXMLHash let xml...

    iOS自己用的几个demo

    iOS中,JSON能用系统自带的`NSJSONSerialization`进行解析和序列化,而XML处理则通常依赖第三方库如`libxml2`或`SWXMLHash`。理解这两种格式的解析和构建,能帮助开发者有效地处理网络返回的数据。 3. **网络异步多...

    ios jsoncpp 测试工程

    ios jsoncpp 下的测试工程,这几天研究了ios下的json解析,自带的只能在ios5以上用,还有只能用数据结构生成,这些都很不好用,还有一个jsonkit还不错,可惜停止维护了,jsoncpp实现不错,接口用来也方便,所以就做...

    uniapp选择所有城市通过索引方式(源码自带所有城市json格式数据)

    uniapp是一个多端开发框架,允许开发者使用一套代码同时开发iOS、Android、H5等平台的应用。它基于Vue.js构建,具有丰富的组件库和API接口,能够帮助开发者高效地创建跨平台应用。在这个项目中,uniapp被用来构建一...

    ios-XFDialogBuilder可配置型IOS对话框,使用者定制蒙版层背景、窗口大小、UI主题、文本内容、字体大小、布局内容、弹出消失动画引擎.zip

    3.使用者能分别自定义弹入、弹出动画引擎,可使用IOS自带动画方式,也可用其它第三方引擎,如pop、MMTweenAnimation、JHChainableAnimations等(兼容所有UIView动画引擎的嵌入) 4.扩展性强,提供多种对话框类型,...

    json抓包工具

    4. **Android Studio Profiler**: 自带的Android Studio IDE包含了网络性能监视工具,可以帮助开发者查看应用程序的网络活动,包括JSON请求和响应。 5. **MITMProxy**: 一个开源的命令行工具,可以作为中间人代理,...

    详解iOS开发中解析JSON中的boolean类型的数据遇到的问题

    在实际的iOS开发中,除了手动处理这种情况,还可以使用第三方库如`JSONModel`或苹果自带的`NSJSONSerialization`类来自动处理JSON到模型对象的转换。这些库会自动处理boolean类型的转换,避免了上述问题。 总之,...

    ios-仿京东 列表选择城市列表 自带三级联动城市数据.zip

    在iOS开发中,实现“仿京东 列表选择城市列表 自带三级联动城市数据”的功能是一项常见的需求。这个功能主要用于用户在应用中选择他们的所在城市,通常涉及到省份、城市和区县三个级别的筛选。以下是对这个功能的...

    IOS常用的工具类和开源库

    在iOS开发中,为了提升开发效率和代码质量,开发者经常使用各种工具类和开源库来辅助实现功能。本文将深入探讨iOS开发中常用的工具类和开源库,包括下拉刷新、正则表达式、gif动画处理以及JSON解析等方面的知识点。 ...

    iOS 地区PIckVIew

    1. **UIPickerView**:这是iOS自带的滚动选择控件,可以用来展示一系列可选的条目。在地区选择场景下,每个条目可能代表一个地区层级的选项。 2. **Core Data** 或 **SQLite**:为了存储和检索地区的数据,开发者...

    IOS杀人游戏

    在iOS开发中,UI设计是至关重要的,设计师会使用Xcode自带的Interface Builder或手写代码来创建用户界面。音频资源管理则涉及到AVFoundation框架,它提供了播放、暂停、停止音频的功能。至于动画,可能是通过Core ...

    swift-模仿iOS11原生天气应用的App

    理解JSON解析(如使用SwiftyJSON或Decodable协议)也是必不可少的,因为天气数据通常以JSON格式返回。 6. **动画效果**:iOS 11天气应用以其流畅的过渡和动画效果著称。使用CAAnimation和UIView动画来模拟滑动切换...

Global site tag (gtag.js) - Google Analytics