Converteer JSON naar CSV met behulp van Java

Converteer JSON naar CSV met behulp van Java

Onlangs hebben we een blogbericht gepubliceerd dat [CSV-bestandsgegevens converteert naar JSON][1] via een programma. In deze blogpost leren we hoe je JSON naar CSV converteert met Java Excel [library][2]. Deze bibliotheek biedt een breed scala aan methoden en klassen om de conversie van [JSON][3] naar [CSV][4] te automatiseren met behulp van een paar regels broncode. We zullen de installatieprocedure doorlopen en ook een codefragment schrijven dat JSON-gegevens programmatisch in een CSV-bestand importeert. De volgende punten komen aan bod:

  • [JSON naar CSV conversie API-installatie][5]
  • [Hoe JSON naar CSV te converteren met Java][6]

JSON naar CSV conversie API-installatie

We gaan een krachtige Java Excel-bibliotheek op ondernemingsniveau gebruiken. Met deze API kunt u uw API-aanroepen configureren volgens uw zakelijke vereisten. Laten we het snel in de Java-toepassing installeren door de JAR-bestanden te [downloaden][7] of door de volgende Maven-configuraties te volgen:

<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>22.6</version>
</dependency>

Hoe JSON naar CSV te converteren met Java

In dit gedeelte zullen we de stappen en het codefragment doorlopen om JSON naar CSV programmatisch te converteren. We zullen de volgende codestappen uitvoeren:

  1. Lees het JSON-bronbestand en maak een leeg [Werkmap][8]-object.
  2. Haal de [Cells][9] van het eerste werkblad op door de methode get aan te roepen.
  3. Stel [JsonLayoutOptions][10] in die de opties van het JSON-lay-outtype vertegenwoordigt.
  4. Roep deze methode [setConvertNumericOrDate][11] aan om een waarde in te stellen die aangeeft of de tekenreeks in JSON wordt geconverteerd naar numeriek of datum.
  5. Roep de methode [setArrayAsTable][12] aan en stel de waarde in als u Array als een tabel wilt verwerken.
  6. De methode [setIgnoreArrayTitle][13] geeft aan of de titel moet worden genegeerd als de array een eigenschap van het object is.
  7. Roep de methode [setIgnoreObjectTitle][14] aan om te bepalen of de titel van het object een eigenschap van het object is.
  8. Roep deze methode [importData][15] aan om JSON naar een string te converteren.
  9. Sla de werkmap op door de methode [save][16] aan te roepen. Kopieer en plak de code in uw hoofdbestand, voer de server uit en u kunt de uitvoer in de onderstaande afbeelding zien:
    JSON naar CSV-conversie

Ontvang een gratis licentie

U kunt een [gratis tijdelijke licentie][17] krijgen om de API buiten de evaluatiebeperkingen te proberen.

Opsommen

We beëindigen deze blogpost hier. We hopen dat je hebt geleerd hoe je JSON kunt converteren naar CSV met behulp van Java programmatisch. Verder hebben we ook het codefragment doorgenomen dat de JSON naar CSV-conversie uitvoert. Daarnaast kunt u de [documentatie][18] van deze Java Excel-bibliotheek volgen voor meer informatie over de andere methoden. Dit artikel zal u echter echt helpen als u een JSON naar CSV-converter in uw Java-toepassing wilt installeren. Ten slotte zijn we constant bezig met het schrijven van nieuwe artikelen over interessante onderwerpen. Houd daarom contact met [conholdate.com][19] voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][20].

Veelgestelde vragen

Hoe converteer ik JSON naar CSV? Installeer deze Java Excel [bibliotheek][2] in uw Java-project om JSON programmatisch naar CSV te converteren. Bovenal zie je een enorme [lijst][22] methoden om dit conversieproces te automatiseren. Kunnen we JSON-array importeren in een CSV-bestand in Java? Ja, u kunt deze methode [importData][15] aanroepen om JSON naar een tekenreeks te converteren en vervolgens de opslagmethode aanroepen om de JSON naar een CSV-bestand te importeren/[opslaan][16]. Welke bibliotheek kan worden gebruikt om Excel-documenten te verwerken? Dit is een zeer robuuste en efficiënte [Java Excel-bibliotheek][2] om Excel-bestanden programmatisch te verwerken, manipuleren en converteren naar andere populaire bestandsindelingen.

Zie ook