Sample code for 30+ languages & platforms
Go

Using JSON StringOf with Non-String Members

See more JSON Examples

If a JSON member is a boolean, integer, or null, using StringOf will return its string representation.

Chilkat Go Downloads

Go
    // Create JSON with members of different data types.
    json := chilkat.NewJsonObject()

    json.UpdateInt("a",123)
    json.UpdateBool("b",true)
    json.UpdateNull("c")

    json.SetEmitCompact(false)
    fmt.Println(*json.Emit())

    // Resulting JSON:
    // {
    //   "a": 123,
    //   "b": true,
    //   "c": null
    // }

    a := json.StringOf("a")
    fmt.Println(*a)

    b := json.StringOf("b")
    fmt.Println(*b)

    c := json.StringOf("c")
    fmt.Println(*c)

    // Output

    // 123
    // true
    // null

    // If you want to get the integer, boolean, or null value
    // you need to use the methods matching the data type
    ival := json.IntOf("a")
    bval := json.BoolOf("b")
    hasNull := json.IsNullOf("c")

    json.DisposeJsonObject()