json - develephant/luvit-docs GitHub Wiki

Load the JSON library:

local json = require('json')

.stringify(value [, state])

Serialize a Lua table into a JSON string.

local tbl = { username = "Groucho" }
local json_str = json.stringify( tbl )

.parse(str [, pos][, nullval][, ...])

Deserialize a JSON string into a Lua table.

local json_str = '{ "username": "Groucho" }'
local tbl = json.parse( json_str )

.null

A null property type for JSON encoding.

local tbl = { user = "Jane", is_working = json.null }
local json_str = json.stringify( tbl )