JoStro-json5 icon

json5

Exposes a module for parsing json5 using lovely

Last updated 2 months ago
Total downloads 1118
Total rating 0 
Categories Libraries
Dependency string JoStro-json5-0.1.1
Dependants 1 other package depends on this package

This mod requires the following mods to function

Thunderstore-lovely-0.4.0 icon
Thunderstore-lovely

Lovely is a runtime lua injector for LÖVE 2d

Preferred version: 0.4.0

README

JSON5

Exposes a lua module for reading json5 via lovely

Usage

-- Require gives a function table
json5 = require "json5"

-- Return a json encoded string from a given value (also valid json5)
json5.encode({ "oh", {hello = "world"}}) -- Returns '["oh",{"hello":"world"}]'

-- Returns a value representing a given json5 string
json5.decode("[1,2,3,{hello: 'world',},]") -- Returns {1,2,3,{hello = "world"}}