Hur verktyget fungerar
Detta verktyg konverterar strukturerad data mellan formaten YAML, JSON och TOML direkt i din webbläsare. Processen är enkel: du klistrar in din data i ett inmatningsfält, väljer önskat indataformat och utdataformat, varpå verktyget bearbetar informationen och visar det konverterade resultatet i ett utmatningsfält. Du har även möjlighet att justera indraget för utdata till antingen 2 eller 4 mellanslag för JSON och YAML.
Under konverteringen analyserar verktyget datastrukturen och visar användbar information om innehållet. Du får information om rot-elementet i datan, antalet poster samt en teckenräkning för både indata och utdata.
Inmatning och inställningar
För att använda konverteraren anger du följande parametrar i verktygets gränssnitt:
- Indataformat: Du väljer om din indata är i formatet YAML, JSON eller TOML.
- Utdataformat: Du väljer om du vill konvertera till YAML, JSON eller TOML.
- Indata: Det fält där du klistrar in din strukturerade data. Fältet har platshållartexten "Klistra in YAML, JSON eller TOML...".
- Indrag: Ett numeriskt värde för indrag (antingen 2 eller 4 mellanslag) som tillämpas på JSON och YAML.
Utdata och statistik
När konverteringen är klar presenterar verktyget följande resultat och metadata:
- Utdata: Det färdiga konverterade resultatet visas i utdatafältet, som innan konverteringen har platshållartexten "Konverterat resultat visas här.".
- Indata (teckenräknare): Visar det totala antalet tecken i den text du klistrade in.
- Utdata (teckenräknare): Visar det totala antalet tecken i den genererade datan.
- Rot: Information om datans rot-element.
- Poster: En räknare som visar antalet poster i datan.
Regler, begränsningar och felhantering
Vid konvertering av strukturerad data tillämpas specifika regler och begränsningar som kan påverka resultatet eller utlösa felmeddelanden:
- Kommentarer och formatering: Kommentarer och ursprungliga blanksteg eller indrag från indatan sparas inte i utdatan.
- Krav på TOML-struktur: TOML-utdata kräver en tabell på översta nivån. En fristående sträng, ett tal eller en array kan inte skrivas som ett giltigt TOML-dokument. Om datan inte uppfyller detta visas meddelandet "Denna data kan inte skrivas som giltig TOML.".
- Tom inmatning: Om du försöker konvertera utan att ha skrivit något visas meddelandet "Klistra in indata först.".
- Samma format: Om du väljer samma format för både indata och utdata visas meddelandet "Välj två olika format.".
- Storleksbegränsning: Indata är begränsad till under 2 000 000 tecken. Om denna gräns överskrids visas meddelandet "Inmatningen är för stor för detta verktyg. Håll den under
{max}tecken.". - Parsningsfel: Om indatan innehåller felaktig syntax och inte kan läsas, visar verktyget något av följande meddelanden beroende på valt format: "Denna JSON kunde inte parsas.", "Denna YAML kunde inte parsas." eller "Denna TOML kunde inte parsas.".
- Tidsgräns: Om en konvertering tar för lång tid avbryts processen med meddelandet "Denna konvertering tar för lång tid. Prova med mindre indata.".
- Övriga fel: Om konverteringen misslyckas av andra odefinierade orsaker visas meddelandet "Kunde inte konvertera denna indata.".
Verktyget ger även statusmeddelanden vid specifika interaktioner:
- När du rensar fälten visas "Indata och utdata har rensats.".
- När ett exempel laddas visas "Exempel har laddats.".
- När du skiftar plats på formaten visas "Format har växlats.".
- När en filnedladdning startar visas "Nedladdning påbörjad.".
- Efter en lyckad konvertering visas meddelandet "Konverterade
{from}till{to}. Utdatastorlek:{size}.".
Integritet och databehandling
När du arbetar med konfigurationsfiler eller känslig data är säkerheten viktig. Dina YAML-, JSON- och TOML-filer konverteras direkt i din webbläsare. Ingenting laddas upp till BroBroGo.
Vem som har nytta av verktyget
Detta konverteringsverktyg är utformat för att underlätta arbetsflödet för flera olika målgrupper och användningsområden:
- Utvecklare som bearbetar API-kodstycken.
- Användare som arbetar med applikationskonfigurationer.
- Ingenjörer som hanterar konfigurationer för CI/CD eller driftsättning.
- Utvecklare som hanterar ändringar i konfigurationsformat för första gången.
- Ingenjörer som upprepat migrerar eller organiserar konfigurationsfiler.
- Användare som snabbt behöver visa eller kopiera strukturerade datasegment på en mobil enhet.
Vanliga frågor
Vilka konverteringar stöds?
Du kan konvertera mellan YAML, JSON och TOML i valfri riktning. Välj in- och utdataformat ovan innan du konverterar.
Varför kan vissa värden inte bli TOML?
TOML-filer kräver en tabell på översta nivån. En fristående sträng, siffra eller array kan fortfarande bli JSON eller YAML, men kan inte skrivas som ett giltigt TOML-dokument.
Behålls kommentarer?
Nej. Konverteraren läser datavärdena och skriver ett helt nytt, rent dokument, så kommentarer och ursprungliga indrag följer inte med.