Entrée JSON

Sortie Lua

Qu'est-ce que JSON vers Lua ?

Qu'est-ce que JSON vers Lua ?

Comment utiliser cet outil

1

Coller ou importer JSON

Collez votre JSON ou importez un fichier. Utilisez le Formatage JSON pour formater d'abord.

2

Vérifier la sortie

Le panneau de droite affiche les tables Lua générées.

3

Copier ou télécharger

Utilisez Copier ou Télécharger. Pour formater le JSON d'abord, utilisez le Formatage JSON. Pour la validation, utilisez le Validateur JSON.

Exemples JSON vers Lua

Voici un exemple de génération de tables Lua à partir d'un objet JSON.

Exemple : Enregistrement abonné

Entrée JSON :

Entrée

Sortie Lua générée :

Sortie

Quand JSON vers Lua aide

Lors du développement de scripts Lua qui consomment des APIs REST ou des fichiers de configuration JSON.

Questions fréquentes

Table Lua vs JSON ?

Les objets JSON se mappent en tables Lua avec des clés string. Les tableaux JSON se mappent en tables Lua avec des indices numériques (1-based en Lua). Les deux utilisent le même type de table. Les tables Lua sont flexibles ; le générateur produit la syntaxe littérale.

dkjson vs json.lua ?

dkjson est complet. json.lua est minimal. Les deux parsent du JSON à l'exécution.

Mes données sont-elles privées ?

Oui. La génération s'exécute entièrement dans votre navigateur. Aucun JSON ni code n'est envoyé à un serveur.

Puis-je utiliser dans Roblox ?

Oui. Roblox utilise Lua (Luau). Les tables générées fonctionnent dans les scripts Roblox. Pour les réponses HTTP JSON, utilisez HttpService:JSONDecode() et cet outil pour la configuration statique.

Indexation 1-based ?

Les tableaux Lua sont 1-based. La sortie générée respecte cela. Les tableaux JSON deviennent des tables Lua avec des indices commençant à 1.

Outils connexes

json.lua. dkjson. Spécification JSON. MDN JSON. Manual Lua 5.4.