JSON en CSV vertegenwoordigen gegevens op een andere manier

JSON ondersteunt geneste objecten, arrays, booleans, getallen, nulwaarden en gestructureerde relaties. CSV is een platte tabel met rijen en kolommen. Conversie is eenvoudig als de JSON-root een array van gelijkvormige objecten is, maar geneste of inconsistente records vereisen beslissingen over hoe kolommen moeten worden gemaakt.

[{"name":"Ada","team":"QA","active":true},{"name":"Sam","team":"Design","active":false}]

Dit voorbeeld wordt duidelijk toegewezen aan drie CSV-kolommen. Een adresobject of een reeks tags doet dat niet.

Bereid de bron voor en valideer deze

  1. Werk aan een kopie wanneer de JSON belangrijk is.
  2. Valideer de syntaxis en herstel de eerste parserfout vóór de conversie.
  3. Bevestig welke array de records bevat die u nodig heeft.
  4. Verwijder geheimen en persoonlijke gegevens die niet in een spreadsheet mogen voorkomen.
  5. Inspecteer verschillende records op ontbrekende sleutels of veranderende waardetypen.

De ongeldige JSON-checklist behandelt veelvoorkomende problemen met aanhalingstekens, komma's, haakjes en escapes.

Bepaal hoe om geneste velden plat te maken

Een converter kan address.city in een kolomnaam veranderen en een genest object serialiseren als tekst, of laat niet-ondersteunde structuren weg. Arrays kunnen worden samengevoegd tot één cel of worden uitgebreid tot herhaalde rijen. Er is geen universeel correct resultaat; kies op basis van hoe het CSV wordt geanalyseerd.

JSON-waardeMogelijke CSV-behandeling
Ontbrekende eigenschapLege cel
Genest objectAfgevlakte kolommen zoals adres.city
Korte tag-arraySamengevoegde tekst in één cel
Herhaalde transactie-arrayAfzonderlijke rij per transactie

Converteer en inspecteer de CSV

  1. Open het gevalideerde JSON-bestand in de conversietool.
  2. Selecteer CSV uitvoer en bekijk eventuele opties voor afvlakking.
  3. Opslaan onder een nieuwe bestandsnaam.
  4. Open het CSV eerst als platte tekst en bevestig de koptekst en de aanhalingstekens.
  5. Open het vervolgens in het doelspreadsheet of de analysetool.
  6. Vergelijk het aantal rijen en voorbeeldwaarden met de bron-JSON.

JSON Viewer & Formatter ondersteunt JSON-validatie, opmaak, minificatie en export naar CSV of XML op Windows.

Voorkom interpretatiefouten in spreadsheets

Spreadsheetsoftware kan lange ID's opnieuw interpreteren als getallen, voorloopnullen verwijderen, datumachtige tekst converteren of formule-achtige waarden onverwacht weergeven. Importeer het CSV met expliciete kolomtypen wanneer ID's exact moeten blijven. Behandel CSV-bestanden van onbetrouwbare bronnen voorzichtig, vooral wanneer cellen beginnen met formuletekens.

Ontdek JSON Viewer & Formatter voor Windows

Deze handleiding beantwoordt eerst de workflow. Bekijk de geverifieerde functies en schermafbeeldingen op de Megaish-productpagina voordat u doorgaat naar de Microsoft Store.

Bekijk functies en schermafbeeldingen

Veelgestelde vragen

Kan elk JSON-bestand worden geconverteerd naar CSV?

De meeste JSON kunnen op de een of andere manier worden getransformeerd, maar diep geneste of onregelmatige structuren vereisen mogelijk afvlakkingsregels of meerdere gerelateerde tabellen.

Waarom zijn sommige CSV-cellen leeg?

Records bevatten mogelijk niet dezelfde eigenschappen, of null en ontbrekende waarden kunnen worden geëxporteerd als lege cellen. Vergelijk deze rijen met de bron.

Zullen de JSON-gegevenstypen intact blijven in CSV?

CSV bevat geen metagegevens van het JSON-type. Het ontvangende spreadsheet of programma kan getallen, datums en tekst op een andere manier afleiden.