zoukankan      html  css  js  c++  java
  • 26_Json_Example

    JSON 很通用的处理数据的工具,各个语言都可以使用。

    这个App就是把一个网上的用JSON格式保存的数据拿下来,然后保存到字典中,显示出来,用iOS自己的方法。

    一定要记得写最后的那个 task.resume() ,很多问题就出在这里。可以每次先把它写上!

    //
    //  ViewController.swift
    //  Json Example
    //
    //  Created by zcdll on 16/1/23.
    //  Copyright © 2016年 ZC. All rights reserved.
    //
    
    import UIKit
    
    class ViewController: UIViewController {
    
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
            
            let url = NSURL(string: "https://freegeoip.net/json/")!
            
            let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) -> Void in
                
                if let urlContent = data {
                    
                    //let webContent = NSString(data: urlContent, encoding: NSUTF8StringEncoding)
                    
                    //print(urlContent)
                    
                    do {
                    
                        let jsonResult = try NSJSONSerialization.JSONObjectWithData(urlContent, options: NSJSONReadingOptions.MutableContainers)
                        
                        print(jsonResult["country_name"]!)
                        
                    } catch {
                    
                        print("JSON serialization failed")
                        
                    }
                    
                } else {
                    
                }
            }
            
            task.resume()
            
        }
    
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    }
    

    工程:26_Json Example

  • 相关阅读:
    windows 7 wifi热点配置
    Java中的try catch finaly先后调用顺序
    redis php扩展
    mysql索引
    cmd操作数据库的常用命令
    php ajax解决跨越问题
    git常用命令
    php,redis分布式锁防并发
    php商城下单,可以购买多件商品,redis防高并发
    php商城秒杀,redis防高并发
  • 原文地址:https://www.cnblogs.com/zcdll/p/5154350.html
Copyright © 2011-2022 走看看