So parsen Sie JSON in Ziel C - SBJSON

8

Könnten Sie mir bitte sagen, wie Sie eine JSON-Zeichenfolge übergeben, die wie folgt aussieht:

%Vor%

Ich habe es so versucht:

%Vor%

Danke im Voraus

Beste Grüße

    
Chris 07.02.2011, 08:26
quelle

1 Antwort

22

Beachten Sie, dass Ihre JSON-Daten die folgende Struktur haben:

  1. Der Wert der obersten Ebene ist ein Objekt (ein Wörterbuch), das ein einzelnes Attribut namens "Lektionen"
  2. hat
  3. Das Attribut 'Lektionen' ist ein Array
  4. Jedes Element im Array 'Lektionen' ist ein Objekt (ein Wörterbuch mit einer Lektion) mit mehreren Attributen, einschließlich 'stunde'

Der entsprechende Code lautet:

%Vor%

Ein paar Beobachtungen:

  • In -objectWithString:error: ist der Parameter error ein Zeiger auf einen Zeiger. In diesem Fall wird häufiger NULL anstelle von nil verwendet. Es ist auch eine gute Idee nicht , NULL zu übergeben und ein Objekt NSError zu verwenden, um den Fehler zu untersuchen, falls die Methode nil

  • zurückgibt
  • Wenn jsonObject nur in dieser bestimmten Methode verwendet wird, müssen Sie es wahrscheinlich nicht kopieren. Der obige Code nicht.

user557219 07.02.2011, 08:41
quelle

Tags und Links