Dim Items As List
Items.Initialize
Do While ResultSet1.NextRow
ID = ResultSet1.GetInt("ID")
Qty = ResultSet1.GetDouble("Qty")
Items.Add(CreateMap("itemid": ID, "qty": Qty))
Loop
Dim Data As Map = CreateMap("Version": 1.00, "ID": "abcdef","Items": Items)
Dim jg As JSONGenerator
jg.Initialize(Data)
Dim JsonString As String = jg.ToPrettyString(4)
EditText1.Text = JsonString