Lianja
Lianja
Example: JsonObject.NewObjectOf method
Demonstrates theNewObjectOf method.
Chilkat Lianja Downloads
llSuccess = .F.
lcCar = '{"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}'
loJson = createobject("CkJsonObject")
loJson.UpdateString("test","abc")
llSuccess = loJson.NewObjectOf("car",lcCar)
if (llSuccess = .F.) then
? loJson.LastErrorText
release loJson
return
endif
loJson.EmitCompact = .F.
? loJson.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
// }
// }
release loJson