PowerShell
PowerShell
Example: JsonObject.NewObjectOf method
Demonstrates theNewObjectOf method.
Chilkat PowerShell Downloads
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"
$success = $false
$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}"
$json = New-Object Chilkat.JsonObject
$json.UpdateString("test","abc")
$success = $json.NewObjectOf("car",$car)
if ($success -eq $false) {
$($json.LastErrorText)
exit
}
$json.EmitCompact = $false
$($json.Emit())
# 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
# }
# }