Online JSON-fladværktøj
Fladgør indlejret JSON til sti=værdi, CSV eller JSON. Indsæt JSON eller vælg fil, vælg separator og download resultatet. Behandlingen foregår lokalt i din br…
Begynd at bruge
Funktioner og begrænsninger
Konkret eksempel
For input {"user":{"name":"Ada"},"rows":[3,5]} med punktum som separator, genereres følgende stier:
user.name= "Ada"rows.0= 3rows.1= 5
Håndtering af tomme værdier
Primitive værdier inklusive null bevares. Tomme objekter og arrays opretter ingen rækker.
Begrænsninger
- Maksimalt 200 niveauer af indlejring.
- Maksimalt 100.000 bladnoder i output.
- Indsat tekst er begrænset til 16 MiB; valgte filer håndteres i browserhukommelsen med delte grænser på 64 MiB pr. fil og 128 MiB i alt.
- Ugyldig JSON afvises.
- CSV-output bruger altid overskriften
path,value, komma som skilletegn og dobbelte anførselstegn til at escape felter. Der skiftes ikke til lokale skilletegn.
Kollisioner
Hvis en kilde-nøgle allerede indeholder den valgte separator, kan den kollidere med en ægte indlejret sti. En senere bladnode overskriver en tidligere identisk fladgjort sti.
Ofte stillede spørgsmål
Hvordan håndteres arrays?
Array-positioner bliver numeriske sti-komponenter, f.eks. rows.0 og rows.1.
Hvad sker der med tomme objekter eller arrays?
De opretter ingen rækker i output, fordi der ikke er nogen bladnode at gemme.
Kan jeg ændre CSV-skilletegnet?
Nej, CSV-output bruger altid komma som skilletegn og dobbelte anførselstegn til escaping. Det er fastlagt.
Checkliste
- Indsæt eller vælg JSON-fil
- Vælg separator (standard punktum)
- Vælg output-format
- Kontrollér resultatet i tekstområdet
- Download json-flattened.txt
Behandlingen foregår lokalt i din browser.