SQL naar JSON-converter
SQL-invoer
Plak de SQL INSERT-instructie en gebruik de knoppen Valideren of Converteren.
Instellingen
Plak de SQL INSERT-query en klik op 'Converteren naar JSON'.
Laat het ons weten
Deel uw ervaring.
4.9 (2.8k ratings)
Over SQL naar JSON-converter
Converteer SQL INSERT-statements naar JSON-formaat. Extraheer direct gegevens uit SQL-query's. Gratis online converter voor ontwikkelaars.
Hoe te gebruiken
Stap 1
Plak uw SQL INSERT-instructie in het invoerveld.
Stap 2
Laad voorbeelden om verschillende SQL-formaten te bekijken (basis, meerdere rijen, gegevenstypen).
Stap 3
Klik op 'SQL valideren' om te controleren op syntaxfouten.
Stap 4
Klik op 'Opmaak' om SQL op te maken met de juiste inspringing.
Stap 5
Instellingen configureren: inspringgrootte, optie voor het opnemen van tabelnaam
Stap 6
Klik op 'Converteren naar JSON' om de JSON-uitvoer te genereren.
Stap 7
Bekijk statistieken: tabelnaam, aantal rijen, aantal kolommen
Stap 8
Kopieer de JSON-uitvoer om deze in je project te gebruiken.
Kenmerken en voordelen
- ✅Converteer SQL INSERT-instructies naar een JSON-array.
- ✅Ondersteuning voor invoegingen van één of meerdere rijen.
- ✅Automatische typeherkenning (strings, getallen, booleans, null)
- ✅Verwerk geciteerde tekenreeksen met de juiste ontsnappingstekens.
- ✅Ondersteuning voor enkele aanhalingstekens (') en dubbele aanhalingstekens ("")
- ✅Parseer de waarden NULL, TRUE en FALSE correct.
- ✅Optionele tabelnaamomsluiting in JSON-uitvoer
- ✅5 SQL-voorbeelden: basis, meerdere rijen, gegevenstypen, aanhalingstekens, complex
- ✅Valideer de SQL-syntaxis met gedetailleerde foutmeldingen.
- ✅Formatteer SQL met de juiste inspringing.
- ✅Instelbare JSON-inspringgrootte (2, 4 of 8 spaties)
- ✅Statistieken: tabelnaam, aantal rijen, aantal kolommen
- ✅Kopiëren naar het klembord met één klik
- ✅Realtime validatie- en foutmeldingen
- ✅100% browsergebaseerd - SQL wordt nooit naar de server verzonden.
- ✅100% gratis - geen beperkingen, geen registratie vereist
Veelgestelde vragen
Welke SQL-instructies worden ondersteund?
Momenteel ondersteunen we SQL INSERT-instructies in het formaat: INSERT INTO table_name (kolommen) VALUES (waarden). Zowel invoegingen van één rij als van meerdere rijen worden ondersteund. Andere SQL-instructies (SELECT, UPDATE, DELETE) worden op dit moment niet ondersteund.
Kan ik meerdere INSERT-instructies tegelijk converteren?
Nee, de converter verwerkt één INSERT-instructie tegelijk. U kunt echter meerdere rijen in één INSERT-instructie opnemen met behulp van de volgende indeling: VALUES (rij1), (rij2), (rij3). Dit is de aanbevolen methode voor grote hoeveelheden gegevens.
Hoe worden gegevenstypen verwerkt?
De converter detecteert automatisch gegevenstypen: tekenreeksen tussen aanhalingstekens ('text' of "text") worden tekenreeksen, getallen zonder aanhalingstekens worden numerieke waarden, TRUE/FALSE worden booleaanse waarden en NULL wordt null. Dit zorgt ervoor dat de JSON-uitvoer de juiste JavaScript-gegevenstypen bevat.
Wat als mijn tekenreeksen aanhalingstekens bevatten?
De converter verwerkt ontsnapte aanhalingstekens correct. Gebruik dubbele enkele aanhalingstekens ('') of een backslash (\'). Bijvoorbeeld: 'It''s working' of 'It\'s working' worden beide correct geconverteerd naar "It's working" in JSON.
Moet ik de tabelnaam in de JSON opnemen?
Het hangt af van uw specifieke gebruikssituatie. De optie 'Niet aangevinkt' (standaard) produceert een eenvoudige JSON-array: [{...}, {...}]. De optie 'Aangevinkt' voegt de tabelnaam toe aan de array: {"users": [{...}, {...}]}. Gebruik de ingekapselde indeling als u wilt weten uit welke tabel de gegevens afkomstig zijn.
Wat als het aantal kolommen niet overeenkomt met het aantal waarden?
De converter controleert of elke rij hetzelfde aantal waarden bevat als er kolommen zijn. Als er een verschil is, krijgt u een foutmelding zoals "Aantal kolommen komt niet overeen: 3 waarden verwacht, 2 ontvangen". Controleer uw SQL-query op ontbrekende of extra waarden.
Kan ik backticks gebruiken rond tabel-/kolomnamen?
Ja! De converter ondersteunt backticks (`table_name`, `column_name`), die veelvuldig in MySQL worden gebruikt. Deze worden automatisch verwijderd tijdens het parsen, waardoor zowel `users` als `users` op dezelfde manier werken.
Worden SQL-commentaren ondersteund?
Ja! Zowel commentaarregels van één regel (-- comment) als commentaarregels van meerdere regels (/* comment */) worden automatisch verwijderd tijdens het parsen. Hierdoor kunt u documentatie in uw SQL-query opnemen zonder dat dit de conversie beïnvloedt.
Waar dienen de SQL-voorbeelden voor?
Klik op 'Voorbeelden' om vooraf gemaakte SQL-voorbeelden te laden: Basis (eenvoudige invoeging), Meerdere (meerdere rijen), Typen (verschillende gegevenstypen), Aanhalingstekens (tekenreeksen met aanhalingstekens) en Complex (realistisch voorbeeld). Ideaal om de SQL-syntaxis te leren of de converter te testen.
Kan ik dit gebruiken voor databasemigratie?
Absoluut! Deze tool is perfect voor het converteren van SQL INSERT-statements naar JSON voor import in NoSQL-databases (MongoDB, Firebase), REST API's of JavaScript-applicaties. Het wordt veel gebruikt voor databasemigratie en datatransformatie.
Zijn mijn SQL-gegevens veilig?
Ja! Alle SQL-verwerking vindt volledig plaats in uw browser met behulp van JavaScript. Uw SQL-instructies en gegevens verlaten uw apparaat nooit en worden niet naar een server verzonden, waardoor volledige privacy en beveiliging gegarandeerd zijn.