(PureBasic) JSON UpdateString
Demonstrates the JSON object's UpdateString method.
Note: The UpdateString method was introduced in Chilkat v9.5.0.63
IncludeFile "CkJsonObject.pb"
Procedure ChilkatExample()
; This example requires Chilkat v9.5.0.63 or greater.
json.i = CkJsonObject::ckCreate()
If json.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
CkJsonObject::setCkEmitCompact(json, 0)
; The UpdateString method updates or adds a string member.
; It also auto-creates the objects and/or arrays that
; are missing. For example:
CkJsonObject::ckUpdateString(json,"test.abc[0].xyz","Chicago Cubs")
; The JSON now contains:
Debug CkJsonObject::ckEmit(json)
; {
; "test": {
; "abc": [
; {
; "xyz": "Chicago Cubs"
; }
; ]
; }
CkJsonObject::ckUpdateString(json,"test.abc[0].xyz","Chicago Cubs are going to win the World Series!")
Debug CkJsonObject::ckEmit(json)
; {
; "test": {
; "abc": [
; {
; "xyz": "Chicago Cubs are going to win the World Series!"
; }
; ]
; }
CkJsonObject::ckDispose(json)
ProcedureReturn
EndProcedure
|