Sample code for 30+ languages & platforms
AutoIt

Example: JsonObject.NewObjectOf method

Demonstrates the NewObjectOf method.

Chilkat AutoIt Downloads

AutoIt
Local $bSuccess = False

Local $sCar = "{""make"":""Toyota"",""model"":""Camry"",""year"":2022,""color"":""silver"",""engine"":{""type"":""inline-4"",""fuel"":""gasoline"",""horsepower"":203},""features"":[""bluetooth"",""backup camera"",""adaptive cruise control"",""lane assist""],""isElectric"":false}"

$oJson = ObjCreate("Chilkat.JsonObject")

$oJson.UpdateString("test","abc")

$bSuccess = $oJson.NewObjectOf("car",$sCar)
If ($bSuccess = False) Then
    ConsoleWrite($oJson.LastErrorText & @CRLF)
    Exit
EndIf

$oJson.EmitCompact = False
ConsoleWrite($oJson.Emit() & @CRLF)

; Result:

; {
;   "test": "abc",
;   "car": {
;     "make": "Toyota",
;     "model": "Camry",
;     "year": 2022,
;     "color": "silver",
;     "engine": {
;       "type": "inline-4",
;       "fuel": "gasoline",
;       "horsepower": 203
;     },
;     "features": [
;       "bluetooth",
;       "backup camera",
;       "adaptive cruise control",
;       "lane assist"
;     ],
;     "isElectric": false
;   }
; }