Skip to content
Documentation is work in progress. Information may be out of date and inaccurate.

JSON

Examples#

local encoded_value = JSON.stringify({ 1, 2, 3, { x = 10, y = Vector(1, 2, 3) }, "he" })
-- Returns '[1,2,3,{"x":10},"he"]'

local decoded_value = JSON.parse('[1,2,3,{"x":10},"he"]')
-- Returns { 1, 2, 3, { x = 10 }, "he" }

Note

Note that custom classes (e.g. Vehicle, Character, Prop... etc) or functions are not supported to be stringified and will be nulified.

Structs (e.g. Vector, Rotator, Color... etc) are supported and will be parsed/stringified properly!

Static Functions#