json.decode(cadena)

Analiza una cadena codificada en JSON y devuelve el resultado como una tabla.

Al decodificar una cadena codificada en JSON, el valor nulo de JSON se escribirá en la tabla de salida como el valor especial json.NULL ya que no es posible almacenar el valor nulo en una tabla Lua.

Ejemplo
t = json.decode('{"a":123,"b":456}')