Swift: der Umgang mit JSON mit Alamofire & SwiftyJSON

Dies ist sicher schon mehrfach gefragt, aber ich habe noch nicht die richtige Antwort, obwohl ich schon auf der Suche sehr schwer.

Benutze ich Alamofire und SwiftyJSON und meine JSON-Daten sieht so aus:

{
  "528" : {
    "name" : "Name 1",
    "id" : "528",
    "product_id" : null,
    "visible" : "0",
    "level" : "2"
  },
  "29" : {
    "name" : "Name 2",
    "id" : "29",
    "product_id" : null,
    "visible" : "1",
    "level" : "1"
  },
  "173" : {
    "name" : "Name 3",
    "id" : "173",
    "product_id" : null,
    "visible" : "0",
    "level" : "2"
  },
  "143" : {
    "name" : "Name 4",
    "id" : "143",
    "product_id" : null,
    "visible" : "1",
    "level" : "2"
  },

...mit diesem code:

Alamofire.request(.GET, dataURL, parameters: nil, encoding: .JSON)

    .responseJSON { (request, response, jsonData, error) in

        let json = JSON(jsonData!) 

        println(json)

    }

...also sollte alles in Ordnung sein mit JSON

  1. Wie kann ich Zugriff auf die Daten? Ich meine, wie bekomme ich die Namen, ids, product_ids etc

  2. Wie kann ich diese Daten (Namen) zu meiner TableViewController?

  • Naja, Sie haben ein JSON-Objekt mit anderen JSON-Objekte. Was bedeutet ein Wörterbuch mit anderen Wörterbüchern. Nur auf diese zugreifen. (Tipp: Lesen Sie die Dokumentation.)
InformationsquelleAutor vk72 | 2014-10-31
Schreibe einen Kommentar