JSON til tekst-konverter
Konverter JSON-data til ren tekst ved å flate ut nestede strukturer til nøkkel-verdi-par, kun verdier eller kun nøkler.
Inndata
Utdata
Les meg
Hva er JSON?
JSON (JavaScript Object Notation) er et lettvektsformat for datautveksling som er mye brukt til å lagre og overføre strukturerte data. Det organiserer informasjon i nestede objekter og matriser ved hjelp av nøkkel-verdi-par. Selv om JSON er enkelt for maskiner å tolke, kan den hierarkiske strukturen gjøre det vanskelig å lese eller behandle i verktøy som forventer vanlig tekst — regneark, logganalysatorer, konfigurasjonfiler eller enkle tekstredigerere.
Konvertering av JSON til vanlig tekst "flater ut" den nestede strukturen til en lineær liste med oppføringer, noe som gjør det mye enklere å skanne, kopiere eller importere til andre systemer.
Verktøybeskrivelse
Dette verktøyet konverterer JSON-data til menneskelig lesbar vanlig tekst ved å traversere og flate ut hele JSON-strukturen. Nestede objekter og matriser blir kollapset til en enkelt linje per verdi, med hver sti representert ved hjelp av punktnotasjon for objekter og hakeparentesnotasjon for matriser. Du kan velge hva som skal inkluderes i utdataene: fullstendige nøkkel-verdi-par, bare verdier eller bare nøkler. Når du skriver ut nøkkel-verdi-par, kan du også velge skilletegnet mellom nøkkelen og verdien.
Eksempler
Inndata JSON:
{
"name": "Alice",
"age": 30,
"address": {
"city": "Berlin",
"zip": "10115"
},
"hobbies": ["reading", "cycling"]
}Utdata for nøkkel-verdi-par (skilletegn : ):
name: Alice
age: 30
address.city: Berlin
address.zip: 10115
hobbies[0]: reading
hobbies[1]: cyclingUtdata bare verdier:
Alice
30
Berlin
10115
reading
cyclingUtdata bare nøkler:
name
age
address.city
address.zip
hobbies[0]
hobbies[1]Funksjoner
- Flater ut dypt nestede JSON-objekter og matriser til individuelle linjer
- Tre utdataformater: nøkkel-verdi-par, bare verdier eller bare nøkler
- Fire skilletegnsalternativer for nøkkel-verdi-modus: kolon, likhetstegn, bindestrek eller tabulator
- Punktnotasjon for nestede objektnøkler (
parent.child.grandchild) - Hakeparentesnotasjon for matriseindekser (
items[0],items[1])
Hvordan det fungerer
Verktøyet går rekursivt gjennom JSON-strukturen. For hver primitiv verdi (streng, tall, boolsk eller null) registrerer det hele stien fra roten til den verdien. Objektnøkler er sammenføyd med . og matriseindekser skrives som [n]. De innsamlede sti-verdi-parene formateres deretter i henhold til den valgte utdatamodus og slås sammen til et vanlig tekstdokument med én oppføring per linje.
Brukstilfeller
- Importering av JSON-data til regneark — trekk ut bare verdier og lim dem inn i en kolonne uten å måtte fjerne JSON-syntaks manuelt.
- Feilsøking av API-svar — skann raskt alle nøkler og verdier i en flat liste for å oppdage manglende eller uventede felt uten å navigere i en trevisning.
- Generering av konfigurasjon eller miljøfiler — konverter et JSON-innstillingsobjekt til et flatt nøkkel=verdi-format som passer for
.env-filer eller INI-stilkonfigurasjoner.
Alternativer forklart
| Alternativ | Beskrivelse |
|---|---|
| Nøkkel-verdi-par | Skriver ut hver bladnode som full.path: value (én per linje) |
| Bare verdier | Skriver ut bare de primitive verdiene, én per linje |
| Bare nøkler | Skriver ut bare de fullstendige punkterte stiene, én per linje |
| Skilletegn | Tegnet(ene) plassert mellom nøkkelen og verdien i nøkkel-verdi-modus (: , =, -, eller tabulator) |
Begrensninger
- Bare primitive bladnodverdier (strenger, tall, boolske verdier, null) vises som separate linjer — tomme matriser og tomme objekter produserer ingen utdatalinjer.
- Verktøyet konverterer bare én vei: JSON → Tekst. Bruk en JSON-formater eller redigeringsprogram for å gå den andre veien.
- Svært store JSON-filer kan produsere lange utdata; vurder å filtrere eller paginere dataene på forhånd.