JSON a Markdown
Eina gratuïta en línia de conversió de JSON a Markdown. Converteix arrays JSON o objectes imbricats amb un sol clic en codi de taula GFM Markdown preparat per a GitHub README, documentació tècnica i blocs. 4 modes de processament d'imbricació, profunditat d'aplanament ajustable (1-6), separador personalitzat, embelliment de claus (user_name → User Name), ordenació de columnes, divisió multi-taula intel·ligent, marcadors null intel·ligents, alineació, previsualització en directe de 9 opcions. Totalment local al navegador.
Relacionats
Casos d'ús
- Convertir dades JSON d'API a taules Markdown per a documentació tècnica
- Mostrar dades de configuració, descripcions de paràmetres i exemples de resposta d'API a GitHub README
- Presentar resultats d'anàlisi de dades en taules Markdown (exportables a Notion/Confluence)
- Mostrar clarament l'estructura de dades d'API en documentació (Swagger/Redoc/OpenAPI)
Com usar-ho
- Enganxa un array JSON (recomanat) o un objecte imbricat a l'editor esquerre, o fes clic a 'Sample' per carregar un exemple, o 'Upload' per pujar un fitxer .json/.txt
- Selecciona el mode de processament d'imbricació a la barra d'eines (recomanat 'Flatten')
- Selecciona Strategy: array simple 'Single', múltiples arrays 'Multi', divisió forçada 'Split'
- Selecciona opcions d'estil: Sort columns, Beautify keys, Exclude empty, Include Caption, Include Index
- Selecciona l'alineació: esquerra / centre / dreta
- Fes clic a 'Convert', revisa el codi de taula Markdown generat a la dreta, després 'Copy' o 'Download'
Característiques
- Aplanament automàtic d'objectes imbricats: expansió recursiva de `{user:{name,age}}` a `user.name`, `user.age` amb notació de punts (profunditat 1-6), sense necessitat d'scripts manuals
- 4 modes de processament d'imbricació: Flatten (recomanat, profunditat ajustable) / First Key / Stringify / Raw JSON
- Divisió multi-taula intel·ligent: reconeix camps d'array de nivell superior (`users`, `orders`) i els divideix automàticament en taules Markdown independents amb títols ###
- Separador personalitzat: per defecte `.` (compatible amb Lodash/MongoDB), es pot canviar a `_` / `-` / `/`
- Embelliment de noms de clau (camelCase/snake_case → Title Case): `user_name` → `User Name`, `userProfileId` → `User Profile Id`
- Commutació d'ordenació de columnes: ordena totes les columnes de capçalera alfabèticament amb un sol clic
- Exclusió de columnes buides: detecta i exclou automàticament columnes on totes les files són null/undefined/cadena buida
- 3 modes d'alineació: esquerra (`:-`) / centre (`:-:`) / dreta (`-:`), commutació amb botó de ràdio, compatible amb GFM
- Commutació de columna d'índex de fila: opcionalment afegeix una columna `#` a l'extrem esquerre (text de capçalera personalitzable)
- Commutació de títol Caption: genera automàticament `### NomDades` títol de tercer nivell (H3) sobre cada taula
- Escapament conscient del tipus: `|` / `\` / salts de línia a les cel·les s'escapen automàticament a `\|` / `\\` / `<br>`
- Comentaris d'estadístiques de generació: la barra d'estat inferior mostra 'Generades N taules × M files × K columnes' + nombre de bytes en directe
- Dades de mostra + càrrega de fitxers: 3 mostres d'usuari imbricades integrades, arrossega i deixa anar o fes clic per carregar .json/.txt
- Processament totalment local al navegador: tot l'anàlisi JSON, aplanament, generació de Markdown i operacions de còpia/descàrrega es completen al navegador
Preguntes freqients
Com convertir dades JSON en una taula Markdown?
Enganxa un array JSON (cada element és un objecte) o un objecte únic al quadre d'entrada esquerre, fes clic al botó 'Convert' a la barra d'eines — a la dreta es generarà automàticament el codi de taula Markdown estàndard GFM. El codi es pot enganxar directament a GitHub README, blocs Markdown, pàgines Confluence o documents Notion.
Es poden convertir objectes JSON imbricats en una taula Markdown?
Sí. L'eina té 4 modes de processament d'imbricació integrats: ① Flatten (recomanat): expandeix recursivament `{user:{name:'Alice',age:30}}` a columnes `user.name`, `user.age`, profunditat 1-6; ② First Key: només camps de nivell superior; ③ Stringify: tots els objectes imbricats com a cadena JSON; ④ Raw JSON: cada fila com un bloc JSON complet.
Es pot canviar el separador de claus després de l'aplanament?
Per defecte s'utilitza `.` (compatible amb JavaScript/MongoDB/Lodash). Per a `user_name` o `user/name`, canvia'l al camp 'Separator' de la barra d'eines (màxim 3 caràcters).
Què és l'embelliment de claus (Beautify keys)?
Quan es marca 'Beautify keys', `user_name`, `userProfileId` es converteixen automàticament en `User Name`, `User Profile Id` (Title Case), fent les capçaleres més llegibles.
Solució de problemes
Error 'Introduïu dades JSON'
El quadre d'entrada esquerre està buit. Assegura't que s'ha enganxat JSON vàlid o utilitza 'Sample'/'Upload'.
Error 'Unexpected token ... in JSON at position N'
Format JSON no vàlid. Corretgeix-lo amb el formatador JSON.
Privacy & Security
Totes les operacions d'anàlisi JSON, aplanament d'imbricació, generació de Markdown, còpia i descàrrega es realitzen completament de manera local al navegador mitjançant JavaScript. Les dades no es pengen a cap servidor. Tancar la pàgina elimina totes les dades.
Authoritative References
- Comprimir JSON
- CSV a JSON
- JSON a CSV
- JSON Diff
- JSON Escape / Unescape
- Aplanar JSON
- JSON Formatter
- Generador de JSON
- Consulta JSONPath
- Combinar JSON
- Reparació JSON
- Validador d'Esquema JSON
- Ordenar JSON
- JSON Stringify
- JSON a HTML
- JSON a Java
- JSON a Markdown
- JSON a SQL
- JSON a TOML
- JSON a TypeScript
- XML a JSON
- Converteix JSON a XML
- YAML a JSON
- JSON → YAML
- JSON a Python
- JSON a Go
- JSON a Rust
- JSON a Swift
- JSON a C#
- JSON a C++
- JSON a PHP