Parsen von JSON mit NSJSONSerialization

Ich bin derzeit in der Pragmatischen iOS 6 Buch, und habe Schwierigkeiten zu verstehen, die folgende Zeile von code in Kapitel 3 beschrieben unter dem Abschnitt über das GCD:

    NSJSONSerialization *jsonResponse = [NSJSONSerialization JSONObjectWithData:data options:0 error:&jsonError];
    //... some code here
    NSArray *tweets = (NSArray *) jsonResponse; //<-- this line

Ist es zu sagen, dass die NSJSONSSerialization Objekt automatisch wieder eine Instanz von NSSArray, der dann gespeichert wird in der tweets? Ich habe in der Apple-docs, aber sah nur Elemente, die auf Einschränkungen mit NSJSONSerialization, aber nicht, welche Objekte könnte es dann bekommen umgewandelt.

Dank!

  • Lesen Sie den Abschnitt Übersicht für NSJSONSerialization in den Referenz-docs.
  • Genauer gesagt, sehen, was es sagt über die unterstützten top-level-Objekte. Das sind die möglichen Rückgabewerte der JSONObjectWithData:options:error: Methode.
  • Gehen Sie zu json.org und das Studium der (ziemlich einfache) JSON-syntax zu verstehen, was JSON ist und wie es repräsentiert Ihre Daten. Sie können nicht verstehen, was man mit der JSON-es sei denn, Sie verstehen die syntax.
InformationsquelleAutor daspianist | 2013-06-22
Schreibe einen Kommentar