Catégorie

JSON

Analysez, encodez, inspectez et transformez JSON.

Guide de catégorie

Aperçu

Utilise cette vue pour comprendre la catégorie avant d’ouvrir une fonction précise.
  • Vois ce que ce groupe de fonctions permet de faire.
  • Compare les noms et les descriptions dans un seul tableau.
  • Ouvre une fonction pour voir la syntaxe, les arguments, les retours et les exemples.

JSON

Fonctions disponibles

24 fonctions
FonctionDescription
json.arrayMarque une table comme un tableau JSON afin que l'encodage conserve la sémantique du tableau, y compris pour les tables vides.
json.cloneCrée une copie approfondie compatible JSON d'une valeur sans partager les références de table imbriquées.
json.decodeAnalyse une chaîne JSON et renvoie la valeur Luau correspondante.
json.decodeSafeAnalyse JSON sans lancer et renvoie les détails du succès, de la valeur et de l'erreur.
json.encodeSérialise une valeur Luau en JSON à l'aide de règles de formatage et d'encodage facultatives.
json.encodePrettySérialise une valeur Luau en JSON formaté lisible.
json.escapeÉchappe le texte afin qu'il puisse apparaître en toute sécurité dans une chaîne littérale JSON.
json.formatAnalyse et réencode JSON pour normaliser le formatage.
json.getPathLit une valeur imbriquée dans une table à l'aide d'un chemin en pointillés ou d'un tableau de chemins.
json.isArrayIndique si une valeur est marquée ou formée sous forme de tableau JSON.
json.isNullIndique si une valeur est la sentinelle nulle JSON.
json.isObjectIndique si une valeur est marquée ou façonnée en tant qu'objet JSON.
json.keysRenvoie les clés d'un objet JSON sous forme de tableau tableau.
json.minifySupprime les espaces inutiles de JSON tout en préservant sa valeur.
json.objectMarque une table comme un objet JSON afin que l'encodage conserve la sémantique de l'objet.
json.parseAnalyseur JSON de style alias qui se comporte comme json.decode.
json.prettyAssistant de style alias qui sérialise une valeur au format JSON.
json.quoteEncapsule et échappe le texte sous la forme d'une chaîne littérale JSON complète.
json.stringifySérialiseur JSON de style alias qui se comporte comme json.encode.
json.tryDecodeTente d'analyser JSON et renvoie des informations d'erreur structurées au lieu de les lancer.
json.typeRenvoie le type JSON d'une valeur, y compris les marqueurs de tableau, d'objet et NULL.
json.unescapeConvertit le contenu de la chaîne JSON échappée en texte brut.
json.validateValide JSON et renvoie les détails de l'erreur en cas d'échec de l'analyse.
json.valuesRenvoie les valeurs d'un objet JSON sous forme de tableau tableau.