Skip to content

Egor-Skriptunoff/json4lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

json4lua

JSON for Lua

Installation

Just copy json.lua to Lua modules' folder.

Encoding

local json = require('json')
print(json.encode({ 1, 2, 'fred', {first='mars',second='venus',third='earth'} }))
[1,2,"fred",{"first":"mars","second":"venus","third":"earth"}]

Decoding

local json = require("json")
local testString = [[ { "one":1 , "two":2, "primes":[2,3,5,7] } ]]
local decoded = json.decode(testString)
for k, v in pairs(decoded) do
   print('', k, v)
end
print("Primes are:")
for k, v in ipairs(decoded.primes) do
   print('', k, v)
end
        one     1
        two     2
        primes  table: 0x8454688
Primes are:
        1       2
        2       3
        3       5
        4       7

About

JSON (Javascript Object Notation - http://www.json.org) encoding / decoding module for Lua.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 100.0%