Ich erhalte eine Zeichenfolge in meiner Anfrage; Die Zeichenfolge ist eine Liste von Zahlenpaaren, die mit eckigen Klammern gruppiert sind. (Die Liste stellt Polygone dar, die in meiner App angezeigt werden.)Convert NSString ein Array von Arrays von Zahlen zu NSArray
Ich muss es in eine NSArray
konvertieren und alle Zahlen in Koordinaten analysieren.
Die empfangene Zeichenfolge ist
[[[53.502483, -113.420593], [53.503429, -113.421527], [53.503491, -113.421673], [53.503002, -113.42164], [53.502719, -113.421426], [53.502483, -113.420593]]]
Alle Beispiele, die ich gefunden habe, sind nur eine einzige Liste in Text NSArray
zu konvertieren. Ich konnte nichts finden, wo mehrere Arrays in der Zeichenfolge sind.
Sie benötigen eine Regex, um die Zeichenfolge zwischen [] zu erhalten, und teilen Sie dann die Zeichenfolge basierend auf Komma (,) und fügen Sie das Ergebnis zu Array hinzu. Bitte zeigen Sie, was Sie versucht haben. –
@TejaNandamuri Nein, du brauchst * keine Regex *. Es gibt mehrere andere Möglichkeiten, die Zeichenfolge zu analysieren. – rmaddy
@rmaddy ihr nehmt alles zu wörtlich: P. Ja, es gibt noch andere Möglichkeiten. –