Lua API
JSON API
The json global provides JSON serialization and deserialization. Available in queries, procedures, and index hooks.
json.encode
local str = json.encode({ key = "value", items = { 1, 2, 3 } })
-- '{"key":"value","items":[1,2,3]}'Converts a Lua table to a JSON string.
json.decode
local tbl = json.decode('{"key": "value"}')
-- tbl.key == "value"Parses a JSON string into a Lua table. Returns an error if the input is not valid JSON.