Catégorie: Développement

Convertisseur de tableau Markdown vers JSON

Idée interneUn outil manque ?

Convertissez un tableau Markdown à barres verticales en tableau JSON dans votre navigateur

Collez un tableau Markdown à barres verticales et obtenez un tableau JSON d'objets classés selon la ligne d'en-tête. La conversion s'effectue dans votre navigateur.

3 ligne(s) convertie(s).

JSON
[
  {
    "Name": "Ada Lovelace",
    "Role": "Engineer",
    "Team": "Blue"
  },
  {
    "Name": "Grace Hopper",
    "Role": "Admiral",
    "Team": "Green"
  },
  {
    "Name": "Escaped \\| pipe",
    "Role": "Tester",
    "Team": "Blue"
  }
]

Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.

À quoi sert cet outil

Cet outil analyse la ligne d'en-tête, la ligne séparatrice `---` et chaque ligne de données d'un tableau Markdown, de la même manière que le générateur de tableau Markdown de ce site, et transforme chaque ligne de données en un objet JSON classé selon les cellules d'en-tête. C'est un moyen rapide d'extraire des données structurées d'un tableau README ou wiki.

Mode d'emploi

  1. Collez un tableau Markdown, y compris son en-tête et sa ligne séparatrice.
  2. Consultez le tableau JSON généré ci-dessous.
  3. Copiez le résultat JSON.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.

Questions fréquentes

Mes données sont-elles envoyées quelque part ?
Non. L'analyse et la mise en forme s'effectuent toutes deux en JavaScript dans l'onglet de votre navigateur, donc rien n'est envoyé à un serveur.
Que se passe-t-il si deux colonnes partagent le même texte d'en-tête ?
Les colonnes suivantes portant le même en-tête écrasent les précédentes dans l'objet JSON de chaque ligne, car les clés d'un objet doivent être uniques.
Pourquoi une ligne séparatrice est-elle demandée ?
La ligne `---` sur la deuxième ligne est ce qui marque un tableau Markdown comme un tableau plutôt que du texte brut contenant des barres verticales, elle doit donc être présente pour que l'analyse réussisse.