Sub Activity_Create(FirstTime As Boolean)
Dim gen As JSONGenerator
'1
Dim m As Map
m.Initialize
m.Put("Key", "Value")
m.Put("Key2", "Value2")
gen.Initialize(m)
Msgbox(gen.ToPrettyString(4), "Example 1")
'2
Dim List As List
List.Initialize
Dim m1, m2 As Map
m1.Initialize : m2.Initialize
m1.Put("Record", "1")
m1.Put("Key", "Value1")
m2.Put("Record", "2")
m2.Put("Key", "Value2")
List.Add(m1)
List.Add(m2)
gen.Initialize2(List)
Msgbox(gen.ToPrettyString(4), "Example 2")
'3
Dim List1, List2 As List
Dim m1, m2, m3 As Map
List1.Initialize : List2.Initialize
m1.Initialize : m2.Initialize: m3.Initialize
m1.Put("Records", List2)
m2.Put("Key", "Value1")
m2.Put("Record", "1")
m3.Put("Key", "Value2")
m3.Put("Record", "2")
List2.Add(m2)
List2.Add(m3)
m1.Put("ResponseTime", "/Date(123)/")
List1.Add(m1)
gen.Initialize2(List1)
Msgbox(gen.ToPrettyString(4), "Example 3")
End Sub