Konvertera JSON till TXT
Gör om en JSON-array till en vanlig .txt-fil med en post per rad och fälten i kolumner. Filen går att läsa i vilken textredigerare som helst och kan importeras i verktyg som aldrig lärt sig tolka klammerparenteser.
Datakonverterare
eller släpp CSV, TSV, TXT …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
Tecknet som skiljer kolumner åt i CSV- och textfiler, både vid läsning och skrivning. Automatiskt identifierar det i indata och skriver kommatecken.
UTF-8 fungerar för alla språk. Välj UTF-8 med BOM om Excel i Windows visar förvrängda å, ä, ö eller asiatiska tecken när du öppnar CSV-filen.
För indata från Excel, ODS och Numbers: konvertera bara första bladet eller alla blad (en CSV per blad i en ZIP, eller en JSON-nyckel per blad).
Namnet på bladfliken i det nya kalkylarket, högst 31 tecken.
Lista med objekt använder kolumnnamnen som nycklar för varje rad; lista med listor är mer kompakt och behåller rubrikraden som första lista.
Namnet på det yttre elementet som omsluter alla rader; varje rad blir en <row> inuti det.
Används i CREATE TABLE- och INSERT-satser. Endast bokstäver, siffror och understreck.
Citering och kolumntyper skiljer sig något mellan databaser; välj den du ska importera till.
Skriv om datumceller i ett enda format. ISO (2026-10-18) är säkrast för databaser och kod; behåll lämnar dem som i källan.
Så använder du verktyget
- 1
Ladda upp JSON-filen
Lägg till .json-, .jsonl- eller .ndjson-filer, upp till 20 per omgång och 95 MB per fil. Det fungerar bäst med en array av poster eller ett objekt per rad.
- 2
Välj avgränsare
Tabb är förvalt. Under Avancerade inställningar kan du ändra Avgränsare till Lodrätt streck, Semikolon, Komma eller Blanksteg om mottagande system kräver det, och välja en Textkodning för äldre program.
- 3
Konvertera och öppna
Tryck på Konvertera till Oformaterad text och ladda ner .txt-filen. Dubbelklicka på den för att läsa den, eller importera den där en avgränsad textfil accepteras.
Hur konverterar jag en JSON-fil till en TXT-fil?
Ladda upp .json-filen och tryck på Konvertera till Oformaterad text. Varje JSON-post blir en rad och varje nyckel en kolumn separerad med tabbtecken, med nyckelnamnen på första raden.
Varför konvertera JSON till vanlig text
JSON skapades för program. RFC 8259 ger det inga kommentarer, inget radbegrepp och ingen idé om kolumner, så en fil med 5 000 beställningar öppnas i en textredigerare som en enda lång vägg av klammerparenteser. Det fungerar för ett API men hjälper inte supportmedarbetaren som ska söka i en export, revisorn som vill ha en utskrift eller nattens batchjobb i ett gammalt system som läser en post per rad.
Oformaterad text med avgränsare är datorvärldens äldsta gemensamma nämnare. Den kräver inget bibliotek för att läsas, fungerar utmärkt med grep, jämförs rad för rad i versionshantering och importeras till nästan alla databaser och kalkylprogram. Om mottagaren uttryckligen vill ha kommatecken och filändelsen .csv skriver JSON till CSV samma rader i den formen.
Välja avgränsare för TXT-filen
| Avgränsare | Ser ut så här | Välj den när |
|---|---|---|
| Tabb (standard) | ord-1001→Lisbon→49.90 | Data innehåller kommatecken, eller filen går till cut, awk eller Excel |
| Lodrätt streck | | ord-1001|Lisbon|49.90 | En bank-, löne- eller EDI-liknande import anger text avgränsad med lodrätt streck |
| Semikolon ; | ord-1001;Lisbon;49.90 | Excel i Tyskland, Frankrike eller Brasilien ska öppna filen |
| Komma , | ord-1001,Lisbon,49.90 | Importen vill ha innehåll i CSV-stil i en .txt-fil |
| Blanksteg | ord-1001 Lisbon 49.90 | Värdena innehåller aldrig blanksteg, till exempel bara ID och siffror |
Exempel: JSON till textfil
[
{"order": "ord-1001", "city": "Lisbon", "total": 49.9, "paid": true},
{"order": "ord-1002", "city": "Osaka", "total": 120, "paid": false}
]
order city total paid
ord-1001 Lisbon 49.9 true
ord-1002 Osaka 120 falseVad som följer med från JSON till TXT
Behålls
- Varje värde, som text
- Nyckelnamn på rubrikraden
- Postordningen
- Unicode-tecken i UTF-8
Ändras
- Nästlade objekt blir kolumner med punkt
- true, false och tal förlorar sin typ
- Arrayer i en post blir ett fält
Försvinner
- Klammerparenteser, hakparenteser och citattecken runt nycklar
- Indrag och snygg formatering
- Alla garantier för att en parser kan återskapa exakt originalet
JSON och TXT jämförda
JSON
JavaScript Object Notation
JSON är ett lättviktigt textformat för strukturerad data, populariserat av Douglas Crockford i början av 2000-talet och standardiserat som RFC 8259 och ECMA-404. Det representerar objekt, listor, strängar, tal, booleska värden och null med enkel, läsbar syntax. Det är standardformatet för webb-API:er, konfigurationsfiler och datautbyte mellan appar i nästan alla programmeringsspråk. Det har inga inbyggda kommentarer, datum eller scheman, och stora nästlade filer är svåra att läsa utan en visare.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- 2001 · Douglas Crockford
TXT
Oformaterad text
En TXT-fil innehåller bara vanliga tecken utan formatering, typsnitt, bilder eller layout. Moderna textfiler är oftast kodade i UTF-8, som täcker alla språk, men äldre filer kan använda andra teckenkodningar och visa förvanskade tecken. Oformaterad text är liten, blir aldrig föråldrad och öppnas på alla enheter, från mobiler till servrar. Den kan inte innehålla fet text, tabeller eller bilder, så struktur måste uttryckas med mellanrum eller enkel märkning.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- –
JSON plattas till TXT när nästa läsare är en person med Anteckningar, ett mainframe- eller äldre batchjobb som läser fasta textrader, eller en shell-pipeline byggd på grep, cut och sort.
Vanliga frågor om JSON till TXT
Varför är tabb standardavgränsare vid JSON till TXT?
Tabbtecken förekommer nästan aldrig i namn, adresser eller priser, så värdena behöver sällan citattecken. Klassiska Unix-verktyg som cut delar också på tabb som standard, och Excels guide för textimport känner igen dem utan extra steg.
Kan jag bara byta namn på .json-filen till .txt?
Det går, men filen innehåller fortfarande JSON: klammerparenteser, citattecken och nycklar som upprepas på varje post. Det tar sig förbi ett uppladdningsformulär som bara kontrollerar filändelsen, men en människa eller en import som väntar sig en post per rad kan ändå inte använda den. Konvertering ändrar innehållet, inte bara namnet.
Vad händer med nästlade objekt och arrayer?
En textrad är platt, så nästlade objekt delas upp i extra kolumner med namn som anger sökväg med punkt, till exempel address.city. Listor i en post ligger kvar i ett enda fält som JSON-text.
Vilken teckenkodning ska textfilen ha?
UTF-8 för allt aktuellt; Anteckningar i Windows sparar som standard i UTF-8 sedan Windows 10 version 1903. Välj Windows-1252 eller Shift_JIS endast om ett äldre program visar förvrängda tecken med UTF-8.
Går det att konvertera min loggfil i JSON Lines?
Ja. En .jsonl- eller .ndjson-fil läses med ett objekt per rad, vilket är så de flesta loggverktyg och BigQuery-exporter skriver data, och varje objekt blir en textrad.
Kan texten göras om till JSON igen?
Ja, så länge rubrikraden finns kvar: TXT till JSON läser kolumnnamnen och bygger upp en array av objekt igen. Namn med punkt kommer tillbaka som platta nycklar, inte som nästlade objekt.