Forside / Filværktøjer / Online JSON-fladværktøj
Gratis onlineværktøjer

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 = 3
  • rows.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.