Sample code for 30+ languages & platforms
Go

JSON AppendArray2 Example

Demonstrates the AppendArray2 function.

Chilkat Go Downloads

Go
    json := chilkat.NewJsonObject()
    json.Load("{ \"name\": \"John\", \"marbles\": 100 }")

    // Append an empty array named "xyz"
    jarr := chilkat.NewJsonArray()
    json.AppendArray2("xyz",jarr)

    fmt.Println(*json.Emit())
    // Expected output is:   {"name":"John","marbles":100,"xyz":[]}

    // Add elements to the array.
    jarr.AddStringAt(-1,"hello")
    jarr.AddIntAt(-1,256)

    fmt.Println(*json.Emit())
    // Expected output is:  {"name":"John","marbles":100,"xyz":["hello",256]}

    json.DisposeJsonObject()
    jarr.DisposeJsonArray()