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

  • 相关阅读:
    如何创建线程详解(二)
    JAVA 多线程和进程概念的引入
    JMeter压力测试
    建模揭秘----构建用户模型
    浅谈“领域驱动设计”
    Restlet 学习笔记
    实则以数据库为中心---其实数据库不存在
    基于可重用构件的软件开发过程模型
    四层架构设计模型驱动
    架构
  • 原文地址:https://www.cnblogs.com/zcdll/p/5154350.html
Copyright © 2011-2022 走看看