JSON
JSON library.
Static ClassAPI Source
🎒 Exemples
(JSON.stringify) Stringifies a Lua table
local encoded_value = JSON.stringify({ 1, 2, 3, { x = 10, y = Vector(1, 2, 3) }, "he" })
-- Outputs "[1,2,3,{"x":10,"y":"Vector(1.0, 2.0, 3.0)"},"he"]"
(JSON.parse) Parses a JSON string into a Lua table
local decoded_value = JSON.parse('[1,2,3,{"x":10,"y":"Vector(1.0, 2.0, 3.0)"},"he"]')
-- Outputs "the table { 1, 2, 3, { x = 10, y = Vector(1, 2, 3) }, "he" }"
note
Notez que les classes personnalisées (par ex. Vehicle, Character, Prop… etc.) et les fonctions ne peuvent pas être converties en chaîne et seront remplacées par null.
Les structs (par ex. Vector, Rotator, Color… etc.) sont prises en charge et seront correctement analysées/converties !
🗿 Fonctions statiques
| Returns | Name | Description | |
|---|---|---|---|
| string | stringify | Retourne une chaîne représentant la valeur encodée en JSON | |
| any | parse | Renvoie une valeur représentant la chaîne JSON décodée |
Moderate
stringify
Retourne une chaîne représentant la valeur encodée en JSON
local ret = JSON.stringify(value)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| table | value | Required parameter | the table that will become JSON |
Returns
| Type | Description |
|---|---|
| string | the table in JSON |
JSON.stringify Examples
Stringifies a Lua table
local encoded_value = JSON.stringify({ 1, 2, 3, { x = 10, y = Vector(1, 2, 3) }, "he" })
-- Outputs "[1,2,3,{"x":10,"y":"Vector(1.0, 2.0, 3.0)"},"he"]"
Moderate
parse
Renvoie une valeur représentant la chaîne JSON décodée
local ret = JSON.parse(value)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | value | Required parameter | the JSON that will become a table |
Returns
| Type | Description |
|---|---|
| any | the json in table |
JSON.parse Examples
Parses a JSON string into a Lua table
local decoded_value = JSON.parse('[1,2,3,{"x":10,"y":"Vector(1.0, 2.0, 3.0)"},"he"]')
-- Outputs "the table { 1, 2, 3, { x = 10, y = Vector(1, 2, 3) }, "he" }"
