B4X Requires Chilkat v11.1.0+
B4X
Create a JSON Array Containing an Object
See more JSON Examples
Creates a top-level JSON array containing an object.Chilkat B4X Downloads
Dim jArray As ChilkatJsonArray
jArray.Initialize
Dim json As ChilkatJsonObject
json.Initialize
jArray.AddObjectAt2(0, json)
json.UpdateString("groupId", "")
json.UpdateString("sku", "")
json.UpdateString("title", "")
json.UpdateString("barcode", "")
json.UpdateString("category", "")
json.UpdateString("description", "")
json.UpdateString("images[0]", "url1")
json.UpdateString("images[1]", "url...")
json.UpdateString("isbn", "")
json.UpdateString("link", "")
json.UpdateString("linkLomadee", "")
json.UpdateString("prices[0].type", "")
json.UpdateNumber("prices[0].price", "0")
json.UpdateNumber("prices[0].priceLomadee", "0")
json.UpdateNumber("prices[0].priceCpa", "0")
json.UpdateNumber("prices[0].installment", "0")
json.UpdateNumber("prices[0].installmentValue", "0")
json.UpdateString("productAttributes." & Chr(34) & "Atributo 1" & Chr(34), "Valor 1")
json.UpdateString("productAttributes." & Chr(34) & "Atributo ..." & Chr(34), "Valor ...")
json.UpdateString("technicalSpecification." & Chr(34) & "Especificação 1" & Chr(34), "Valor")
json.UpdateString("technicalSpecification." & Chr(34) & "Especificação ..." & Chr(34), "Valor ...")
json.UpdateNumber("quantity", "0")
json.UpdateNumber("sizeHeight", "0")
json.UpdateNumber("sizeLength", "0")
json.UpdateNumber("sizeWidth", "0")
json.UpdateNumber("weightValue", "0")
json.UpdateNumber("declaredPrice", "0")
json.UpdateNumber("handlingTimeDays", "0")
json.UpdateBool("marketplace", False)
json.UpdateString("marketplaceName", "")
jArray.EmitCompact = False
Log(jArray.Emit)
' The output of this program is:
' [
' {
' "groupId": "",
' "sku": "",
' "title": "",
' "barcode": "",
' "category": "",
' "description": "",
' "images": [
' "url1",
' "url..."
' ],
' "isbn": "",
' "link": "",
' "linkLomadee": "",
' "prices": [
' {
' "type": "",
' "price": 0,
' "priceLomadee": 0,
' "priceCpa": 0,
' "installment": 0,
' "installmentValue": 0
' }
' ],
' "productAttributes": {
' "Atributo 1": "Valor 1",
' "Atributo ...": "Valor ..."
' },
' "technicalSpecification": {
' "Especificação 1": "Valor",
' "Especificação ...": "Valor ..."
' },
' "quantity": 0,
' "sizeHeight": 0,
' "sizeLength": 0,
' "sizeWidth": 0,
' "weightValue": 0,
' "declaredPrice": 0,
' "handlingTimeDays": 0,
' "marketplace": false,
' "marketplaceName": ""
' }
' ]