Webb- och apputveckling
Ladda in data från ett kalkylblad till ett frontend, ett simulerat API eller en testfixtur utan att behöva skriva en parser.
Klistra in en CSV-fil eller öppna en fil så får du JSON direkt. Avgränsaren identifieras automatiskt, värden inom citattecken och kommatecken i cellerna hanteras, och tal kan konverteras till reella tal. Kopiera resultatet eller ladda ner det som en .json-fil. Ingenting laddas upp.
Lär dig vad de olika alternativen gör och hur du hämtar JSON som din kod kan använda.
CSV är en enkel tabell: en rad per rad, där värdena avgränsas av ett kommatecken eller ett annat avgränsningstecken. JSON lagrar samma data i form av objekt och arrayer som koden kan läsa direkt. En konverterare omvandlar varje CSV-rad till ett JSON-objekt och använder rubrikraden som nyckelnamn.
Klistra in din CSV-fil eller öppna en fil så uppdateras JSON-filen löpande. Värden inom citattecken, kommatecken inom citattecken, dubbla citattecken och radbrytningar inom en cell hanteras på samma sätt som i kalkylbladsprogram. Om CSV-filen innehåller onödiga mellanslag bör du först rensa den med verktyget ”Whitespace Remover”.
Ladda in data från ett kalkylblad till ett frontend, ett simulerat API eller en testfixtur utan att behöva skriva en parser.
Omvandla data från Excel, Google Sheets eller en databas till det JSON-format som ett API eller ett importskript kräver.
Flytta produktlistor, översättningar eller inställningar som finns i ett kalkylblad till en JSON-fil som ditt projekt kan använda.
Funktionen ”Automatisk identifiering” söker efter kommatecken, semikolon, tabbar eller vertikala streck i den första raden. Välj ett tecken manuellt om filen innehåller en blandning av dessa. Många europeiska exportfiler använder semikolon.
En objektmatris innehåller ett objekt per rad, indexerade efter rubriken. En matris av matriser lagrar varje rad som en vanlig lista, inklusive rubrikraden.
Om alternativet är aktiverat blir den första raden nycklarna. Om alternativet är inaktiverat benämns nycklarna column_1, column_2 och så vidare. Tomma eller upprepade rubriknamn hanteras på samma sätt.
Omvandlar 42 till ett tal och ”true” till en boolesk variabel. Värden som 007 eller långa ID-nummer med fler än 15 siffror behålls som text så att inget går förlorat.
”Trim” tar bort mellanslag runt värdena, ”Skip empty rows” utelämnar tomma rader och ”Use null for empty values” skriver in ”null” istället för en tom sträng.
Kommatecknet inuti ”Delhi, NCR” ingår fortfarande i värdet eftersom cellen är omgiven av citattecken. För att skriva ett citattecken inuti en cell som redan är omgiven av citattecken ska du använda dubbla citattecken: "".
Din CSV-fil konverteras i din webbläsare. Den laddas inte upp, skickas inte till vår server och lagras inte. Endast dina val sparas på din enhet.
Mycket stora filer påverkar enhetens minne, så filer som är större än cirka 15 MB avvisas. Verktyget läser en platt tabell. Det skapar inte kapslade JSON-strukturer utifrån rubriker med punkttecken och läser inte .xlsx-filer direkt.
Klistra in din CSV-fil i rutan eller öppna en fil. JSON-koden visas omedelbart, där varje rad omvandlas till ett objekt som använder rubrikraden som nycklar. Kopiera den sedan eller ladda ner den som en .json-fil.
Ja. Funktionen för automatisk identifiering söker efter kommatecken, semikolon, tabbar och vertikala streck i den första raden. Du kan också välja avgränsningstecken själv om gissningen är fel.
Avmarkera alternativet ”Första raden är rubrik”. Då namnges fälten column_1, column_2 och så vidare, och den första raden behålls i data.
En cell som omges av dubbla citattecken kan innehålla kommatecken, radbrytningar och dubbla citattecken, precis som vid export från ett kalkylblad. Citattecknen tas bort i JSON-filen och texten behålls.
Om alternativen ”Konvertera siffror”, ”sant/falskt” och ”null” är markerade omvandlas vanliga siffror till siffror och ”sant” eller ”falskt” till booleska värden. Värden med inledande nollor, till exempel 007, och siffror med fler än 15 siffror förblir text och ändras därför inte.
Ja. Ställ in JSON-formatet till ”Array of arrays”. Varje rad, inklusive rubrikraden, blir då en lista med värden.
Inga .xlsx-filer. Spara först kalkylbladet som CSV från Excel eller Google Sheets och öppna eller klistra sedan in den filen här.
Nej. Konverteringen sker i din webbläsare och dina uppgifter lämnar aldrig din enhet. Endast dina val sparas till nästa gång.
På hemsidan finns ytterligare dussintals kostnadsfria verktyg som inte kräver någon API-nyckel.
Ta bort upprepade rader från en lista eller ett textavsnitt.
Öppna verktygetJämför två texter rad för rad för att se vad som har ändrats.
Öppna verktygetRäkna ord, tecken och meningar medan du skriver.
Öppna verktygetOmvandla längd, vikt, volym, hastighet, temperatur och mycket mer.
Öppna verktygetIngen överensstämmande fråga.
Dela dina tankar om det här verktyget med andra besökare.