Aller au contenu
Aback Tools Logo

Convertisseur de tables Lua vers JSON

Convertissez gratuitement en ligne la syntaxe de table Lua en JSON valide. Prend en charge les tables imbriquées, les clés indexées, les commentaires et les fichiers de configuration Lua de style return. Rapide, sécurisé et sans inscription.

Lua to JSON Table Converter

Convert Lua table syntax to valid JSON instantly. Supports nested tables, keyed fields, indexed keys, comments, booleans, nil, and quoted strings.

Pourquoi utiliser ce convertisseur Lua vers JSON

  • Prise en charge de la syntaxe de table Lua : analyse les champs à clé, les clés indexées, les tables imbriquées, les booléens, les valeurs nil et les chaînes entre guillemets simples et doubles.
  • Conversion de structures imbriquées : convertit des tables Lua profondément imbriquées en objets et tableaux JSON valides tout en préservant la structure pour les API et le stockage.
  • Traitement uniquement dans le navigateur : tout s'exécute localement dans votre navigateur, vos données source Lua restent donc sur votre appareil et ne sont jamais envoyées à un serveur.
  • Sortie JSON prête pour la production : produit un JSON propre et formaté, directement utilisable dans des chaînes d'outils, des scripts, des fichiers de configuration et des payloads backend.

Ce que cet outil Lua vers JSON convertit

Ce convertisseur Lua vers JSON est conçu pour la syntaxe de table Lua . Il analyse les littéraux de table, les structures imbriquées, les clés indexées, les clés nommées et les valeurs scalaires Lua, puis produit une sortie JSON valide et lisible pour les API web, les bases de données et les workflows d'automatisation.

Comment sont gérées les tables Lua mixtes

Les tables Lua purement séquentielles sont émises sous forme de tableaux JSON. Les tables à clé sont émises sous forme d'objets JSON. Les tables mixtes sont normalisées en objets JSON afin qu'aucune donnée ne soit perdue pendant la conversion.

Confidentialité et sécurité

Toute la conversion se fait dans votre navigateur. Votre code source Lua n'est pas envoyé à des serveurs, ce qui rend ce convertisseur adapté aux scripts privés et aux modèles de données internes.

Types de valeurs Lua pris en charge

Le convertisseur gère les chaînes, les nombres, les booléens et les valeurs nil ainsi que les structures de table imbriquées. Les fonctions et userdata Lua ne sont pas représentables en JSON et sont omis avec un avertissement descriptif, pour que vous sachiez exactement ce qui a été écarté.

Foire aux questions

Oui. L'analyseur prend en charge les tables Lua imbriquées et les convertit en objets et tableaux JSON imbriqués équivalents.

Oui. Les entrées comme return { ... } sont prises en charge, ce qui est courant dans les fichiers de configuration et les modules Lua.

Lorsqu'une table Lua contient à la fois des valeurs à clé et séquentielles, le convertisseur la normalise en objet JSON afin de préserver toutes les valeurs.

Oui. La conversion se fait entièrement côté navigateur : votre code Lua n'est ni transmis ni stocké sur des serveurs externes.

Le convertisseur gère les chaînes, les nombres, les booléens, nil (converti en null JSON) et les structures de table imbriquées. Les fonctions et userdata Lua ne sont pas représentables en JSON et sont omis avec un avertissement.

Oui. Il est 100 % gratuit, sans compte ni inscription.

Oui. Les tables Lua à clés entières explicites sont traitées comme des tableaux séquentiels lorsque les clés forment une suite contiguë commençant à 1, et comme des objets JSON sinon.