Un formatter JSON i un validador JSON estan relacionats, però no resolen el mateix problema. El formatting fa que el JSON sigui més fàcil de llegir. La validació comprova si el JSON es pot parsejar. Abans d'enganxar un snippet en docs, un camp de configuració, un issue o una resposta de suport, pots necessitar una cosa o totes dues.
El convertidor JSON / YAML / TOML de Converty manté aquestes feines juntes: validar l'input, formatar-lo per a review, minificar-lo quan importa un output compacte i convertir-lo quan el sistema següent espera YAML o TOML.
Fes servir un formatter quan el JSON és difícil de llegir
El formatting va de presentació. Afegeix indentació i salts de línia perquè l'estructura sigui més fàcil d'inspeccionar.
Fes servir formatting quan:
- un payload està minificat en una sola línia
- els objectes imbricats són difícils de seguir
- un exemple d'API s'ha de mostrar en documentació
- reviewers han de comparar camps ràpidament
- una resposta de suport necessita un snippet llegible
El formatting no demostra que l'exemple sigui semànticament correcte. Simplement fa visible l'estructura.
Fes servir un validador quan el JSON podria ser invàlid
La validació va de parseability. Detecta problemes de sintaxi com comes absents, strings sense tancar, cometes no vàlides o nesting trencat.
Fes servir validació abans d'enganxar JSON en un sistema que rebutjarà input invàlid. També és útil abans de compartir exemples perquè els snippets invàlids fan perdre temps de review i fan que la documentació sigui menys fiable.
Fes servir totes dues coses abans de compartir exemples importants
El workflow més segur és validació primer, formatting després. Si el JSON no parseja, corregeix això abans de preocupar-te per la presentació. Quan és vàlid, formata'l perquè els humans el puguin llegir.
Aquesta seqüència és especialment útil per a exemples d'API. Per a un workflow enfocat a compartir API, llegeix Com formatar JSON abans de compartir un exemple API.
Quan la conversió entra en joc
De vegades el sistema següent necessita YAML o TOML en comptes de JSON. La conversió és una tercera feina, separada del formatting i la validació. Canvia la sintaxi mentre intenta preservar l'estructura de dades.
No totes les estructures mapegen netament a tots els formats, i per això importen els avisos de compatibilitat. Si l'output TOML no està disponible, llegeix Per què la sortida TOML no està disponible per a algunes entrades JSON o YAML.
Obre el convertidor JSON / YAML / TOML quan necessitis validar, formatar, minificar o convertir dades estructurades abans d'enganxar-les al workflow següent.



