Sample code for 30+ languages & platforms
PowerBuilder

JSON Append String Array

See more JSON Examples

Demonstrates how to append an array of strings from a string table object.

Note: This example uses the AppendStringTable method, which was introduced in Chilkat v9.5.0.67

Chilkat PowerBuilder Downloads

PowerBuilder
integer li_rc
oleobject loo_Json
oleobject loo_St

loo_Json = create oleobject
li_rc = loo_Json.ConnectToNewObject("Chilkat.JsonObject")
if li_rc < 0 then
    destroy loo_Json
    MessageBox("Error","Connecting to COM object failed")
    return
end if
loo_Json.EmitCompact = 0

loo_Json.AppendString("abc","123")

loo_St = create oleobject
li_rc = loo_St.ConnectToNewObject("Chilkat.StringTable")

loo_St.Append("a")
loo_St.Append("b")
loo_St.Append("c")
loo_St.Append("d")

loo_Json.AppendStringArray("strArray",loo_St)

Write-Debug loo_Json.Emit()

//  Output:

//  	{
//  	  "abc": "123",
//  	  "strArray": [
//  	    "a",
//  	    "b",
//  	    "c",
//  	    "d"
//  	  ]
//  	}


destroy loo_Json
destroy loo_St