JSON'i CSV'e dönüştür

Contents
[ ]

Aspose.Cells, basit ve yuvalanmış JSON’in CSV’e dönüştürülmesini destekler. Bunun için API şunları sağlar:JsonLayoutOptionsveJson Yardımcı Programısınıflar. buJsonLayoutOptionsclass, JSON düzeni için aşağıdaki gibi seçenekler sunarDizi Başlığını Yoksay(dizi bir nesnenin özelliğiyse başlığı yok sayar) veyaDiziAsTablosu(diziyi tablo olarak işler). buJson Yardımcı Programıclass, JSON ile ayarlanan düzen seçeneklerini kullanarak işler.JsonLayoutOptionssınıf.

Aşağıdaki kod örneği, kullanımını gösterirJsonLayoutOptionsveJson Yardımcı Programıyüklemek için sınıflarkaynak JSON dosyasıve oluştururçıktı CSV dosyası.

Basit kod

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Source directory
String sourceDir = Utils.Get_SourceDirectory();
//Output directory
String outputDir = Utils.Get_OutputDirectory();
// Read JSON file
String str = new String(Files.readAllBytes(Paths.get(sourceDir + "SampleJson.json")));
// Create empty workbook
Workbook workbook = new Workbook();
// Get Cells
Cells cells = workbook.getWorksheets().get(0).getCells();
// Set JsonLayoutOptions
JsonLayoutOptions importOptions = new JsonLayoutOptions();
importOptions.setConvertNumericOrDate(true);
importOptions.setArrayAsTable(true);
importOptions.setIgnoreArrayTitle(true);
importOptions.setIgnoreObjectTitle(true);
JsonUtility.importData(str, cells, 0, 0, importOptions);
// Save Workbook
workbook.save(outputDir + "SampleJson_out.csv");