Platte tekst naar JSON converteren
Zet platte tekst om in geldige JSON: sleutel: waarde-regels worden een object, gewone regels een array, of de hele tekst wordt één JSON-string. De omzetting gebeurt in je browser en er wordt niets geüpload.
Zo werkt het
-
Plak je tekst
Typ of plak de tekst in het linkervak, of open een .txt-bestand. Geen tekst bij de hand? Klik op Voorbeeld.
-
Direct resultaat
De uitkomst verschijnt terwijl je typt. Pas de opties aan en zie meteen wat er verandert.
-
Kopieer of download
Kopieer het resultaat met één klik, sla het op als bestand of gebruik het als invoer voor een volgende stap.
Drie standen
- Object (sleutel: waarde):
naam: Één caféenstoelen: 24worden{"naam": "Één café", "stoelen": 24}. - Lijst (elke regel): elke regel wordt een item in een JSON-array.
- Eén JSON-tekst: de hele tekst, met aanhalingstekens en regeleinden geëscaped, klaar om in JSON of broncode te plakken.
Met Getallen, true, false en null herkennen aan (de standaard) wordt 24 een getal en true een boolean in plaats van een string.
Voorbeeld
De tekst naam: Één café, open: true, stoelen: 24 en stad: Utrecht wordt een object met vier sleutels: een string, een boolean, een getal en weer een string. Als lijst worden de regels een, twee, 3 en true ["een", "twee", 3, true].
Gebruik
Configuratiewaarden, testgegevens en vertaalstrings voorbereiden uit notities, en een lange tekst met aanhalingstekens en regeleinden in een JSON-bestand zetten zonder met de hand te escapen.
Om JSON leesbaar te maken gebruik je de JSON-formatter. Om JSON terug naar platte tekst te zetten is er JSON naar platte tekst. Om regels eerst tot één te voegen zie regels samenvoegen.
Veelgestelde vragen
Hoe maak ik van een blok tekst een JSON-string?
Kies *Eén JSON-tekst*. Aanhalingstekens, backslashes en regeleinden worden geëscaped, dus `Hij zei "hoi"` plus een tweede regel wordt `"Hij zei \"hoi\"\nnieuwe regel"`, klaar om in JSON of broncode te plakken.
Hoe worden getallen en booleans behandeld?
Met *Getallen, true, false en null herkennen* aan, de standaard, wordt `24` het getal 24 en `true` de boolean. Zet uit om alles als tekst te houden.
Wat is het formaat voor een object?
Eén `sleutel: waarde`-paar per regel, zoals `naam: Één café`. Het resultaat is een object met die sleutels, en de notitie meldt hoeveel sleutels het heeft.
Waar komt de lijst vandaan?
Kies *Lijst (elke regel)* en elke regel wordt één item in een JSON-array, met getallen en true of false herkend als de optie aanstaat.