swift开发笔记14 - 解析json数据文件
来源:互联网 发布:mac百度云不好用 编辑:程序博客网 时间:2024/06/06 01:59
我的json数据文件放到了datas目录下:右键该目录,使用“add files to” 把projectTimeList.txt加到该目录,形成结构如下:
projectTimeList.txt的内容如下:
{"ResultCode":2,"Record":[{"pid":"p001","pname":"山洪灾害监测预警","budget":80,"profit":20,"cost":[10,20,22,19,14,10]},{"pid":"p002","pname":"小流域洪水分析","budget":100,"profit":50,"cost":[20,23,22,10,4,2]}]}可以到在线json格式验证网站上,验证格式是否正常:http://json.cn
在代码中读取该文件并解析的代码如下(不需要第三方类库)
//文件路径获取 let pathFull=NSBundle.mainBundle().pathForResource("projectTimeList", ofType: "txt")! do{ //读取文件 let jsonData=NSData(contentsOfFile: pathFull)! //转成json对象 let jsonObject : AnyObject! = try NSJSONSerialization.JSONObjectWithData(jsonData, options: NSJSONReadingOptions.MutableContainers ) //把record转为数组 if let statusesArray = jsonObject.objectForKey("Record") as? NSMutableArray{ for arow in statusesArray{ //取出属性值 print(arow["pname"]) } } }catch let error as NSError{ print(error.localizedDescription) }
0 0
- swift开发笔记14 - 解析json数据文件
- swift:使用NSJSONSerialization解析本地json数据文件(代码详细注释)
- swift:使用第三方开源库SwiftyJSON解析本地json数据文件
- Json解析 Json数据文件 例子
- Swift开发:使用SwiftyJSON解析JSON数据
- Android开发 解析JSON数据格式 如何去掉JSON数据文件的BOM头
- Android中数据文件解析(Json解析)
- Android中数据文件解析(Json解析)
- Android中数据文件解析(Json解析)
- swift 解析json数据
- Swift解析JSON数据
- 使用swift解析json
- Swift 解析 JSON
- iOS Json解析Swift
- swift的json解析
- swift 学习笔记1 -- json解析、网络请求、[myClass class]
- swift语言IOS8开发战记24 解析Json
- iOS开发之Swift 4 JSON 解析指南
- android开发游记:自定义实现图片轮播器和启动页面滚动
- Android消息通信之无所不能的第三方开源项目EventBus
- 技能学习过程
- 多个文件预览
- json错误信息记录
- swift开发笔记14 - 解析json数据文件
- 欢迎使用CSDN-markdown编辑器
- 解决把listview放在ScrollView只显示一行的问题
- 开发第四天
- 二分法查找(折半查找)
- 【Linux】Ubuntu下使用QQ
- Redis学习 -- 安装及基本使用
- Android使用第三方模拟器开发调试app
- Linux学习进阶路线图