Zoeken…


Invoering

Hier zijn enkele nuttige hulpprogramma's / methoden die kunnen worden gebruikt zoals met de Array-extensie voor het gemak van de ontwikkelaar om bepaalde kritieke bewerkingen op de array uit te voeren met behulp van een enkele regelcode.

Opmerkingen

Zodra het huidige document wordt goedgekeurd, zal het ook zoveel verbeteringen voor andere array-toepassingen toevoegen. Dit is mijn eerste document en heeft uw hulp en goedkeuring nodig bij mijn inspanningen.

Converteer Array naar json-string

Noem deze functie met parameter argument als array met type 'any'. Het zal je json string teruggeven. Json-reeks wordt gebruikt om een array in een webserviceaanvraag in te dienen als parameter voor verzoekinvoer in Swift.

// -----------------------

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
    }


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow