• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > 求助:swift20?解析json字符串

求助:swift20?解析json字符串

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了丁香园文献求助,求助大神这是什么歌,求助,文献求助,求助信等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 求助:swift20 ?解析json字符串
描述:

swiftjson数据

刚接触swift ,  有如下的字符串json
{“key”:
   [
      { “CJID":"0102",
        “DW":"公斤",
        “ID":"10013216",
        "MC":"冻猪里脊 “,
        "SPID":"040200035"},
     { “CJID":"0102",
       “DW":"公斤",
       “ID":"10048931",
       “MC":"头菜丁",
      "SPID":"040400023"}
 ]
}
请高手帮忙将字符串json 转换为 Array< NSDictionary >类型数据,求帮忙啊,


解决方案1:

使用NSJSONSerialization.JSONObjectWithData实现,可以参照一下这个:
http://www.iosask.com/?q-162.html

解决方案2:

对于你的data,我是这样做的。同样是swiftyjson
let json = JSON(data: data!)
let sj = json["key"].array
这样就可以遍历sj了
let sj = sj[1]["MC"].string  // 头菜丁

解决方案3:

let dict:NSDictionary?
        do {
            dict = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as? NSDictionary
        }catch _ {
            dict = nil
        }
if (dict != nil) {
     let arry = dict![key]
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 求助:swift20?解析json字符串

相关文章

  • 2017-06-05 UITableViewCell重用问题,关于Buttonhighlighted显示不正确
  • 2017-06-05 SDWebImage加载的网络图片,如何调整显示图片的尺寸
  • 2017-06-05 iOS导航栏NavigationBar中titleView如何拉伸到两端?
  • 2017-06-05 像苹果手机将多个app整合到一个文件夹中,哪位大神能给点思路
  • 2017-06-05 swift环形进度条不显示,为啥啊
  • 2017-06-05 ios固件下载ios区分渠道下载注册
  • 2017-06-05 UILabel行距iOS开发:UILabel识别HTML标签
  • 2017-06-05 电视app下架已经上架的APP如何修改BundleID
  • 2017-06-05 iOSframework热更新能通过审核吗
  • 2017-06-05 Xcode里面尝试链接a静态库,运行的时候提示dylib的错误,怎么解决呢?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • webview加载网页webview的文字间距能修改否
    • iOS即时通信用什么sdk
    • 从零开始制作2048游戏
    • 微信小程序的图片显示
    • ios中下载远程html等文件,然后再WEBVIEW中打开浏览。
    • JSON数据转成Dictionary之后用objectForKey赋值导致程序崩溃
    • 正比例反比例iOS单例创建的一点疑惑
    • andriodAndriod不支持websocket么
    • iOS基础控件ios动画移动效果实现
    • macos上安装了mono之后,终端中的mcs等命令notfound,如何解决?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有