Sample code for 30+ languages & platforms
CkPython

Load a JSON Array

See more JSON Examples

The Chilkat JSON API requires the top-level JSON to be an object. Therefore, to load an array requires that it first be wrapped as an object.

Chilkat CkPython Downloads

CkPython
import chilkat

success = False

# Imagine we want to load this JSON array for parsing:
jsonArrayStr = "[{\"id\":200},{\"id\":196}]"

# First wrap it in a JSON object by prepending "{ "array":" and appending "}"
sbJson = chilkat.CkStringBuilder()
sbJson.Append("{\"array\":")
sbJson.Append(jsonArrayStr)
sbJson.Append("}")

json = chilkat.CkJsonObject()
json.Load(sbJson.getAsString())

# Now we can get the JSON array
# jArray is a CkJsonArray
jArray = json.ArrayAt(0)

# Do what you want with the JSON array...
# For example:
# jObjId is a CkJsonObject
jObjId = jArray.ObjectAt(0)
print(str(jObjId.IntOf("id")))