Outil gratuit
Convertisseur JSON vers Markdown
Collez un document JSON ou déposez un fichier .json et récupérez du Markdown : les titres deviennent #, les listes des puces et les tableaux des tableaux GFM. L’outil lit le schéma écrit par le convertisseur Markdown vers JSON, donc le document survit à l’aller-retour. Tout se passe dans cet onglet — rien n’est envoyé.
ou déposez un fichier .json dans cette zone
Types de blocs acceptés
heading depth (1-6), text
paragraph text
code lang, text
math text
blockquote blocks
list ordered, start, items [ text, checked, list ]
table head, rows, align
hr -
html text
frontmatter text
def id, href, title
raw textTout se passe dans votre navigateur : votre fichier n'est jamais envoyé.
Comment convertir du JSON en Markdown
- Collez du JSON dans la zone ci-dessus, déposez-y un fichier
.jsonou cliquez sur Charger un exemple pour partir d’un document valide. Le Markdown est reconstruit à la frappe et un problème est expliqué sous la zone. - Chaque bloc est écrit dans l’ordre : un
headingdevient#–######, unparagraphdu texte, unelistdes puces (numérotées siorderedvaut true), unetableun tableau GFM etcodeun bloc délimité. - Copiez le Markdown, téléchargez-le en
.mdou ouvrez-le dans l’éditeur pour vérifier le rendu et continuer à écrire.
Ce que le convertisseur accepte
- Un objet document —
{"blocks": [...]}— ou un simple tableau de blocs, ce que renvoie unJSON.parserapide. Un bloc qui n’est pas un objet est signalé avec sa position au lieu d’être ignoré. textest écrit comme du Markdown, exactement tel qu’il apparaît. Si vos chaînes sont du texte brut et non du Markdown, cochez Échapper la syntaxe Markdown pour qu’un nom commeC# *Guide*ne soit pas lu comme de la mise en forme.- Une liste imbriquée vit dans le champ
listd’un élément, et une tâche metcheckedàtrueoufalse. Les types inconnus sont signalés plutôt que devinés : une faute de frappe ne peut pas avaler une section en silence.
Questions fréquentes
Quelle forme de JSON faut-il ?
Celle que produit le convertisseur Markdown vers JSON : {"blocks":[{"type":"heading","depth":2,"text":"Installation"}]}. Un tableau de ces blocs fonctionne aussi, et un bloc sans type mais avec text est traité comme un paragraphe.
Pourquoi un type est-il signalé comme inconnu ?
Parce que le type d’un bloc manque ou est mal orthographié. Le message indique la position du bloc dans le tableau, et le panneau de référence sous l’outil liste tous les types acceptés avec leurs champs.
Mon JSON est-il envoyé ?
Non. L’analyse et la conversion se font dans cet onglet, y compris le dépôt de fichier ; rien n’est transmis et il n’y a aucune étape serveur.
Comment sont gérés tableaux, code et listes imbriquées ?
Les tableaux gardent leur en-tête et l’alignement des colonnes, une barre verticale dans une cellule est échappée et un code qui contient une clôture reçoit une clôture plus longue pour ne pas s’arrêter trop tôt. Les listes imbriquées sont indentées sous leur élément.
Besoin de JSON depuis du Markdown ?
Le convertisseur Markdown vers JSON lit le même schéma, et l’éditeur affiche le Markdown avec aperçu en direct avant de l’exporter en PDF, HTML ou DOCX.
Ouvrir Markdown Viewer