(DataFlex) Append New Item to JSON Array
Demonstrates the notations that can be used in a JSON array index to append to the end of an array.
Use ChilkatAx-win32.pkg
Procedure Test
Handle hoJson
Boolean iSuccess
String sTemp1
// Starting in Chilkat v9.5.0.77, the following notations are possible to specify that the value
// should be appended to the end of the array. (In other words, if the array currenty has N elements, then "-1", "", or "*"
// indicate an index of N+1.
Get Create (RefClass(cComChilkatJsonObject)) To hoJson
If (Not(IsComObjectCreated(hoJson))) Begin
Send CreateComObject of hoJson
End
Get ComUpdateInt Of hoJson "lanes[-1]" 0 To iSuccess
Get ComUpdateInt Of hoJson "lanes[]" 1 To iSuccess
Get ComUpdateInt Of hoJson "lanes[*]" 2 To iSuccess
Get ComUpdateInt Of hoJson "lanes[-1]" 3 To iSuccess
Get ComEmit Of hoJson To sTemp1
Showln sTemp1
// Output is: {"lanes":[0,1,2,3]}
End_Procedure
|