Ich schreibe eine iOS-App (meine erste) und entwerfe auch einen Feed von einer Datenbank für Ereignisse. Die Ereignisse sind in logische Gruppierungen nach Themen unterteilt. Ich möchte, dass das Endspiel mit swiftyJSON eine Tabelle mit Abschnitten und Abschnittsüberschriften ist. Eine mögliche JSON aussehen wird, aber ich bin bereit, es vollständig zu ändern:Wie formatiere ich eingehende JSON für UITableView mit Abschnitten
{
"events":[
{"school events":
[
{"title":"event1school","start_date":"01/01/01"},
{"title":"eventschool2","start_date":01/02/01"}
]
},
{"town events":
[
{"title":"event1school","start_date":"01/01/01"},
{"title":"eventschool2","start_date":01/02/01"}
]
}
]
}
was ich versuche, ein Wörterbuch zu erreichen, ist zu liefern, wo sie Schlüssel der Abschnittsüberschriften sind und die Reihen sind die Anordnung von infomration unten die Schlüssel. Ich bin nur neu in iOS und habe eine Tabelle aus einem JSON-Feed erstellt, aber nicht von Grund auf neu erstellt.
Jeder Ratschlag geschätzt.
Ich bin näher gekommen.
self.swiftyJsonVar = JSON(jJson)
for(key,object) in self.swiftyJsonVar["events"]{
print(key)
print(object)
}
die druckt
0
{
"SCHOOLS" : [
]
}
Es Schleifen auch gut, aber ich bin nicht sicher, wie man die Schlüssel zu bekommen und dann, nachdem die Werte ... Ich bin in der Nähe ...;)
das sieht gut aus für mich.Sie sollten in der Lage sein, Schlüssel als Abschnittsüberschriften daraus leicht herauszuziehen. – random
können Sie einen bequemen Weg http://www.jsoneditoronline.org verwenden, um einen JSON zu erstellen und die entsprechenden Dictionary-Werte zu überprüfen –
diese Eigenschaftennamen sind nicht gut. Lesen Sie hierzu https://google.github.io/styleguide/jsoncstyleguide.xml#Property_Name_Format – Simon