Sample code for 30+ languages & platforms
Lua Requires Chilkat v11.0.0+

JSON AppendObject2 Example

Demonstrates the AppendObject2 function.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

local json = chilkat.JsonObject.new()
json:load("{ \"name\": \"John\", \"marbles\": 100 }")

-- Append an empty object named "addr"
local jObj = chilkat.JsonObject.new()
json:append_object2("addr", jObj)

print(json:emit())
-- Expected output is:   {"name":"John","marbles":100,"addr":{}}

-- Add members to the object.
jObj:append_string("street", "1200 Elm St.")
jObj:append_string("city", "Springfield")
jObj:append_int("zip", 60606)

print(json:emit())
-- Expected output is:  {"name":"John","marbles":100,"addr":{"street":"1200 Elm St.","city":"Springfield","zip":60606}}