Sample code for 30+ languages & platforms
Swift

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]}

}