Sample code for 30+ languages & platforms
Swift Requires Chilkat v11.0.0+

JSON AppendArray2 Example

Demonstrates the AppendArray2 function.

Chilkat Swift Downloads

Swift

func chilkatTest() {
    let json = CkoJsonObject()!
    json.load(json: "{ \"name\": \"John\", \"marbles\": 100 }")

    //  Append an empty array named "xyz"
    let jarr = CkoJsonArray()!
    json.appendArray2(name: "xyz", jarr: jarr)

    print("\(json.emit()!)")
    //  Expected output is:   {"name":"John","marbles":100,"xyz":[]}

    //  Add elements to the array.
    jarr.addString(at: -1, value: "hello")
    jarr.addInt(at: -1, value: 256)

    print("\(json.emit()!)")
    //  Expected output is:  {"name":"John","marbles":100,"xyz":["hello",256]}

}