Hoe JSON naar CSV in Java te converteren

Deze korte tutorial zal u helpen bij het converteren van JSON naar CSV in Java. Veel toepassingen retourneren JSON-gegevens om informatie te serialiseren of te archiveren, terwijl u voor verschillende doeleinden JSON naar CSV moet converteren met Java. U kunt volgens uw vereisten ook verschillende opties instellen om de door komma’s gescheiden waarden tijdens deze conversie te krijgen.

Stappen om JSON naar CSV in Java te converteren

  1. Gebruik Maven en voeg Aspose.Cells bibliotheek toe om JSON naar CSV te converteren
  2. Maak een leeg Workbook-object om het uitvoer-CSV-bestand op te slaan
  3. Toegang tot de cellenverzameling vanuit het werkbladobject
  4. Maak een JsonLayoutOptions klassenobject en stel de vereiste eigenschappen in voor uitvoer
  5. Roep de methode ImportData aan terwijl u het JSON-pad en de vereiste eigenschappen opgeeft
  6. Bewaar uitvoer-CSV-bestand gemaakt met JSON

Deze stapsgewijze aanpak laat zien hoe eenvoudig het is om een JSON naar CSV-converter in Java te maken, aangezien u slechts een paar API-aanroepen hoeft te doen om het invoerbestand te laden en het vervolgens naar CSV-indeling te exporteren. De functie ImportData in JsonUtility importeert gegevens uit het JSON-bestand en exporteert deze naar het werkblad. De conversie is efficiënt genoeg en verbruikt beperkte CPU-bronnen en geheugen.

Code om JSON naar CSV te converteren met Java

In dit codefragment wordt het invoerpad naar het JSON-bestand ingesteld en wordt het JSON-bestand in een tekenreeks ingelezen. Er wordt een lege werkmap gemaakt en er worden verschillende JsonLayoutOptions-eigenschappen opgegeven voor het aanpassen van het JSON-naar-CSV-conversieproces. U kunt bijvoorbeeld titels van array of object, datum- of getalnotatie, enz. instellen om het gewenste formaat CSV-bestand te krijgen.

Deze tutorial heeft uitgelegd hoe het gebruik van Java JSON naar CSV converteert. Als u echter geïnteresseerd bent in de conversie van CSV naar Excel, raadpleeg dan het artikel over hoe een CSV-bestand naar Excel in Java te converteren.

 Nederlands