Swiftを使用してAFNetworkingからJSONデータにアクセスする

スティーブローゼンバーグ

コード内のリンクを使用してYahooFinanceデータセットにアクセスできます。JSONデータを実行し、デバッグウィンドウに出力します。選択したフィールドをmyNameLabelに保存して印刷するにはどうすればよいですか。たとえば、「symbol」または「LastTradePriceOnly」フィールド?

class ViewController: UIViewController {


    @IBOutlet weak var myNameLabel: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        let manager = AFHTTPRequestOperationManager()

        manager.GET( "https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quote%20where%20symbol%20in%20(%22AAPL%22)&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=",
            parameters: nil,
            success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in
                println("JSON: " + responseObject.description)

                //How to access and print individual fields?

            },
            failure: { (operation: AFHTTPRequestOperation!,error: NSError!) in
                println("Error: " + error.localizedDescription)
            })
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}
ロブ

ネストされた辞書の構造をナビゲートできます。おそらく次のようなものです。

manager.GET( "https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quote%20where%20symbol%20in%20(%22AAPL%22)&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=",
    parameters: nil,
    success: {
        operation, responseObject in

        if let quote = responseObject?.objectForKey("query")?.objectForKey("results")?.objectForKey("quote") as? NSDictionary {

            let symbol = quote.objectForKey("Symbol") as? String
            let lastTradePriceOnly = quote.objectForKey("LastTradePriceOnly") as? String

            println("results: \(symbol) @ \(lastTradePriceOnly)")
        } else {
            println("no quote")
        }
    },
    failure: {
        operation, error in

        println("Error: " + error.localizedDescription)
    })

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jQueryを使用してJSONからデータにアクセスする

分類Dev

jQueryを使用してJSONからデータにアクセスする

分類Dev

Swiftyjsonを使用してアレイからデータにアクセスする

分類Dev

javaScriptを介してjsonからデータにアクセスする方法は?

分類Dev

提供されたjsonファイルから.getJSONを使用してJsonデータにアクセスする

分類Dev

jspを使用してリストからデータにアクセスする

分類Dev

anglejsを使用してjsonデータにアクセスする

分類Dev

ViewModelとIDを使用してROOMDBからデータにアクセスする

分類Dev

HTMLからFormBuilderを使用してデータにアクセスする

分類Dev

GoogleClosureを使用してLabelInputからデータにアクセスする

分類Dev

Angularを使用してExpressから応答データにアクセスする

分類Dev

Javaを使用してPythonGAEデータストアからデータにアクセスする

分類Dev

NSDictionaryを使用してJSONデータからすべてのインデックスセットにアクセスする方法

分類Dev

sqliteを使用してデータベースからデータにアクセスする方法

分類Dev

Excelから値を挿入してJavaを使用してデータベースにアクセスする

分類Dev

Swiftを使用して、Firebaseデータベースクエリからトップスコアにアクセスする

分類Dev

PHP OOPを使用して親クラスから子クラスデータにアクセスする

分類Dev

javascriptを使用してJSONデータベースにアクセスする方法

分類Dev

Swiftを使用してNSDictionaryのデータにアクセスする

分類Dev

jqueryjsonpを使用してCourseraAPIからデータにアクセスします

分類Dev

[Any]からswiftを使用してキーにアクセスする方法

分類Dev

cURLを使用してAPIからJSONにアクセスする

分類Dev

phpを使用してmysqlデータベースから特定の値にアクセスする方法は?

分類Dev

JavascriptのNasaNeoAPIからネストされたforループを使用してデータにアクセスする

分類Dev

Entityfrmeworkを使用してAsp.netcoreからデータベースにアクセスする方法

分類Dev

テキストボックスからデータを挿入して、c#のwhereを使用してデータベースにアクセスする方法

分類Dev

d3を使用してJSONデータにアクセスする方法は?

分類Dev

OAuth2.0を使用してAzureB2CADからユーザーデータにアクセスする

分類Dev

IOS:tableviewを使用して、didSelectRowAtIndexPathからデータオブジェクトにアクセスする方法

Related 関連記事

  1. 1

    jQueryを使用してJSONからデータにアクセスする

  2. 2

    jQueryを使用してJSONからデータにアクセスする

  3. 3

    Swiftyjsonを使用してアレイからデータにアクセスする

  4. 4

    javaScriptを介してjsonからデータにアクセスする方法は?

  5. 5

    提供されたjsonファイルから.getJSONを使用してJsonデータにアクセスする

  6. 6

    jspを使用してリストからデータにアクセスする

  7. 7

    anglejsを使用してjsonデータにアクセスする

  8. 8

    ViewModelとIDを使用してROOMDBからデータにアクセスする

  9. 9

    HTMLからFormBuilderを使用してデータにアクセスする

  10. 10

    GoogleClosureを使用してLabelInputからデータにアクセスする

  11. 11

    Angularを使用してExpressから応答データにアクセスする

  12. 12

    Javaを使用してPythonGAEデータストアからデータにアクセスする

  13. 13

    NSDictionaryを使用してJSONデータからすべてのインデックスセットにアクセスする方法

  14. 14

    sqliteを使用してデータベースからデータにアクセスする方法

  15. 15

    Excelから値を挿入してJavaを使用してデータベースにアクセスする

  16. 16

    Swiftを使用して、Firebaseデータベースクエリからトップスコアにアクセスする

  17. 17

    PHP OOPを使用して親クラスから子クラスデータにアクセスする

  18. 18

    javascriptを使用してJSONデータベースにアクセスする方法

  19. 19

    Swiftを使用してNSDictionaryのデータにアクセスする

  20. 20

    jqueryjsonpを使用してCourseraAPIからデータにアクセスします

  21. 21

    [Any]からswiftを使用してキーにアクセスする方法

  22. 22

    cURLを使用してAPIからJSONにアクセスする

  23. 23

    phpを使用してmysqlデータベースから特定の値にアクセスする方法は?

  24. 24

    JavascriptのNasaNeoAPIからネストされたforループを使用してデータにアクセスする

  25. 25

    Entityfrmeworkを使用してAsp.netcoreからデータベースにアクセスする方法

  26. 26

    テキストボックスからデータを挿入して、c#のwhereを使用してデータベースにアクセスする方法

  27. 27

    d3を使用してJSONデータにアクセスする方法は?

  28. 28

    OAuth2.0を使用してAzureB2CADからユーザーデータにアクセスする

  29. 29

    IOS:tableviewを使用して、didSelectRowAtIndexPathからデータオブジェクトにアクセスする方法

ホットタグ

アーカイブ