Pick one object from a JSON array.

Array Item

array_item.lua
local index = 
local text = '[{"name":"Ada","score":90},{"name":"Linus","score":85},{"name":"Grace","score":95}]'
local name = require("cjson").decode(text)[index].name
local score = require("cjson").decode(text)[index].score
print("index=" .. index)
print("name=" .. name)
print("score=" .. score)
local index = 
local text = '[{"name":"Ada","score":90},{"name":"Linus","score":85},{"name":"Grace","score":95}]'
local name = require("cjson").decode(text)[index].name
local score = require("cjson").decode(text)[index].score
print("index=" .. index)
print("name=" .. name)
print("score=" .. score)
local index = 
local text = '[{"name":"Ada","score":90},{"name":"Linus","score":85},{"name":"Grace","score":95}]'
local name = require("cjson").decode(text)[index].name
local score = require("cjson").decode(text)[index].score
print("index=" .. index)
print("name=" .. name)
print("score=" .. score)
json arrays Decoded JSON arrays use Lua's normal one-based indexes after they become Lua tables.