Ich arbeite gerade mit dem Versuch, Bits von Informationen aus einer komplizierten JSON-basierten Datenbank zu extrahieren. Nach NSJSONSerialization.JSONObjectWithData erhalte ich eine Ausgabe wie folgt (einige aus Gründen der Klarheit hinzugefügt kehrt)Verschachtelte Arrays in JSON-Daten-Swift analysieren
[
"title": Recorder Suite In A Minor - Viola Concerto - Tafelmusik,
"estimated_weight": 85,
"year": 0,
"thumb": ,
"identifiers": <__NSArrayI 0x600000089970>(
{
description = Text;
type = Barcode;
value = 4891030501560;
},
{
description = Printed;
type = Barcode;
value = "4 891030 501560";
},
{
type = ASIN;
value = B0000013L9;
},
{
type = "Mould SID Code";
value = "ifpi 8412";
},
{
type = "Matrix/Runout";
value = "CD PLANT AB 8550156 CDM01";
},
{
description = "SPARS Code";
type = Other;
value = DDD;
},
{
type = "Label Code";
value = "LC 9158";
}
),
"id": 885370,
"date_changed": 2014-06-17T03:53:03-07:00,
"master_url": https://api.discogs.com/masters/495830,
etc … ]
Insbesondere muss ich wissen, wie die Informationen aus dem verschachtelten Array zu erhalten. Beachten Sie, dass das Array (offensichtlich) kein verschachteltes Wörterbuch ist - wenn die Gleichheitszeichen und die wiederholten Schlüssel angegeben werden. Jede Hilfe mit, wie man das parsiert, würde geschätzt werden.
Warum schlagen Sie SwiftyJSON vor? Das OP hat den JSON bereits ordnungsgemäß mit NSJSONSerialization analysiert. Die Frage betrifft nicht das Analysieren von JSON. Es geht darum, die gewünschten Daten aus den resultierenden Arrays/Wörterbüchern zu extrahieren. – rmaddy
Das OP benötigt Hilfe beim Extrahieren von Informationen aus einem verschachtelten Array. SwiftyJSON stellt eine saubere Methode bereit, um die JSON-Datei ordnungsgemäß zu analysieren und Informationen sogar aus einem verschachtelten Array zu extrahieren. – Solidak
Danke In der Tat! Swifty JSON machte das Herausziehen der Daten viel einfacher. . . – ArtbyKGH