Suche…
Einführung
Im Folgenden finden Sie einige nützliche Hilfsprogrammfunktionen / -methoden, die wie bei der Array-Erweiterung verwendet werden können, damit der Entwickler bestimmte kritische Operationen an Arrays mit Hilfe von einzeiligem Code durchführen kann.
Bemerkungen
Sobald das aktuelle Dokument genehmigt wird, werden auch andere Array-Anwendungen so viele Verbesserungen erhalten. Dies ist mein erstes Dokument und ich brauche Ihre Unterstützung und Ihre Zustimmung.
Array in Json-String umwandeln
Rufen Sie diese Funktion mit Parameterargument als Array mit dem Typ 'any' auf. Es wird Ihnen Json String zurückgeben. Ein Json-String wird verwendet, um ein Array in einem Webdienst-Aufruf als Anforderungseingabeparameter in Swift zu senden.
// -----------------------
let array = [["one" : 1], ["two" : 2], ["three" : 3], ["four" : 4]]
let jsonString = convertIntoJSONString(arrayObject: array)
print("jsonString - \(jsonString)")
// -----------------------
func convertIntoJSONString(arrayObject: [Any]) -> String? {
do {
let jsonData: Data = try JSONSerialization.data(withJSONObject: arrayObject, options: [])
if let jsonString = NSString(data: jsonData, encoding: String.Encoding.utf8.rawValue) {
return jsonString as String
}
} catch let error as NSError {
print("Array convertIntoJSON - \(error.description)")
}
return nil
}