Swift 读取,处理Json数据
/*{"id": "001","name": "xyz","data": ["100", "220", "300", "400"]}*///从一个本地项目资源中读取data.Json文件var path: String = NSBundle.mainBundle().pathForResource("data", ofType: "Json")!var nsUrl = NSURL(fileURLWithPath: path)var nsData: NSData = NSData(contentsOfURL: nsUrl!)!//读取Json数据var json: AnyObject? = NSJSONSerialization.JSONObjectWithData(nsData, options: NSJSONReadingOptions.allZeros, error:nil)//读取普通数据var id: String = json?.objectForKey("id") as Stringprintln(id)//读取数组类型数据var array: [String] = json?.objectForKey("data") as [String]println(array.count)
//额外的注意事项if let name = json?.objectForKey("name") {//在使用if let语句的时候,swift会自动进行拆包println(name) //=> 此处显示的是zyx}//这个则不会自然拆包let name1 = json?.objectForKey("name")println(name1) //=> 此处显示的是Optional(zyx)
//简单的Json =》 文本转换var dict = ["id":"002", "name": "abc"]var jsonDict = NSJSONSerialization.dataWithJSONObject(dict, options: NSJSONWritingOptions.allZeros, error: nil)//直接写入文件jsonDict?.writeToFile("/正确路径/test.json", atomically: true)//也可以把Json转换为String字符串var str = NSString(data: jsonDict!, encoding: NSUTF8StringEncoding)
Swift 读取,处理Json数据相关推荐
- freetds php mssql 中文乱码,PHP读取mssql json数据中文乱码的解决办法
PHP及网页使用UTF-8编码,数据库是sql server2008,使用默认编码(936,即GBK编码) 当读取数据库数据时,使用php自带的json_encode()返回到前端,结果中文不显示. ...
- unity3d在Android端读取修改Json数据
首先我们需要下载一个文件 LitJson.dll(下载链接 ps: 是用自己的百度云盘下载的如果链接过时,请留言或自行下载, 密码: 5foa) 另外,由于我们要发布到安卓手机上,所以需要配置Jar和 ...
- js读取解析JSON数据
简介 1.JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 2.是轻量级的文本数据交换格式. JSON是 JavaScript 原生 ...
- swift php json解析,Swift 4.0 | JSON数据的解析和编码
文 / 菲拉兔 自己撸的图 要求: Platform: iOS8.0+ Language: Swift4.0 Editor: Xcode9 [问题补充2017-09-28] 最近我发现了一个问题:在S ...
- 【日记】c# 读取网页json数据
例:读取双色球官网历史开奖号码数据 准备工作 web url: http://www.cwl.gov.cn/kjxx/ssq/kjgg/ 按F12在网络面板得到 json url: http://ww ...
- js读取解析JSON数据(转)
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意 ...
- [IOS]UIWebView实现保存页面和读取服务器端json数据
如何通过viewView保存访问过的页面?和如何获取并解析服务器端发送过来的json数据?通过一个简单的Demo来学习一下吧! 操作步骤: 1.创建SingleViewApplication应用,新建 ...
- ios 获取html中的json数据,[IOS]UIWebView实现保存页面和读取服务器端json数据
#import"ViewController.h" @interfaceViewController() @end @implementation ViewController - ...
- jquery学习笔记——getJSON无法读取本地json数据的问题
今天在改网页的时候,需要调取本地json文件进行测试 一开始用的是<script type='text/javascript' src='test.json'></script> ...
- Swift中的JSON数据解析
本文原载于我的博客:https://www.seekingmini.top/archives/swift-json 0 写在前面 平时写小项目时请求JSON格式的数据,怎么解析向来是一个大问题,尤其碰 ...
最新文章
- 【tensorflow】tf.nn.conv2d的使用
- 什么才是程序员摸鱼的最高境界?
- linux系统vmalloc分配过大,Linux内核,iptables和vmalloc大小
- C语言表示一元四次函数,论c语言程序设计 第四次讨论.ppt
- 一代经典框架 Layui 落幕,是否预示着一个时代的结束?
- scanner python_Python之Scanner编写
- 工信部电子五所张志强:中国数据库行业发展趋势分析
- 各厂家服务器存储默认登录信息
- TMK2SLNO TMK1SLNO 华为OSN1800 2路STM-16,8路STM-4或8路STM-1光接口板
- idea打包jar的多种方式(总结-共三种)
- rdkit smiles支持和扩展
- Spring Boot入门系列(六)Spring Boot如何整合Mybatis【附详细步骤】
- ubuntu14.04搜狗输入法中文无法切换英文
- 红绿灯故障报警电路(电工实验)
- 多线程操作数据库时为了防止数据的增删改的混乱该在数据库层还是程序层面上进行同步?
- struct dst_entry	*dst
- 深圳富士康有搞什么啊?又猝死了一个!
- 信息化绩效评价的内容(zt)
- 所有的伟大,源于一个勇敢的开始
- 北大操作系统陈向群第八章知识点