| Navigation des fonctions | Description |
|---|---|
json.array | Cree une new table marquee comme JSON array pour json.encode, en copiant la sequence 1.#source lorsqu une source table est fournie. |
json.clone | Clone un value en l encodant avec json.encode semantics puis en decodant le generated JSON en Lua values. |
json.decode | Parse un JSON string avec Real JSON parser et renvoie le decoded Lua value, en marquant decoded arrays et objects pour les JSON helpers. |
json.decodeSafe | Parse JSON avec le meme parser que json.decode et renvoie un success flag au lieu de lancer pour les parse errors. |
json.encode | Serialise un Lua value en JSON string avec Real JSON encoder. json.stringify est enregistre sur la meme function. |
json.encodePretty | Serialise un Lua value en JSON string formate et lisible avec Real JSON encoder. json.pretty est enregistre sur la meme function. |
json.escape | Escape un string avec Real JSON string escaping rules et renvoie le escaped content sans surrounding quotes. |
json.format | Parse un JSON string puis le re-encode en readable formatted JSON avec Real JSON parser et encoder. |
json.getPath | Lit une nested value depuis une table avec un dotted string path ou une array table of keys. |
json.isArray | Renvoie si une value est treated as a JSON array par Real JSON table detection. |
json.isNull | Renvoie si une value est le Real JSON null sentinel, json.null. |
json.isObject | Renvoie si une value est treated as a JSON object par Real JSON table detection. |
json.keys | Renvoie les visible keys d’une table dans une new table marked as a JSON array. |
json.minify | Parse un JSON string puis le re-encode avec Real default non-pretty JSON encoder output. |
json.object | Cree une new table marked as a JSON object pour que Real JSON encoder la traite comme object. |
json.parse | Parse un JSON string avec la meme function que json.decode. |
json.pretty | Serialise un Lua value en readable formatted JSON string avec la meme function que json.encodePretty. |
json.quote | Escape un string avec Real JSON string escaping rules et renvoie un complete quoted JSON string literal. |
json.stringify | Serialise un Lua value en JSON string avec la meme function que json.encode. |
json.tryDecode | Tente de parse un JSON string avec la meme function que json.decodeSafe et renvoie des status values pour parse errors. |
json.type | Retourne un string type name pour une valeur. json.null retourne “null”. Les tables retournent “array” ou “object” avec la meme table classification que json.isArray et json.isObject. Les autres valeurs retournent le runtime Lua type name result. |
json.unescape | Decode les JSON string escape sequences depuis escaped string content ou depuis un complete quoted JSON string literal. L entree est parsee avec le JSON string parser, pas comme full JSON document. |
json.validate | Valide un JSON string en parsant une seule complete JSON value. En success, retourne seulement true. En parse failure, retourne false avec parser error details. |
json.values | Retourne les direct values d une table dans une nouvelle table marked as JSON array. Les JSON type marker entries sont ignorees. |
JSON
JSON
Analysez, encodez, inspectez et transformez JSON.
Analysez, encodez, inspectez et transformez JSON.