JSON u CSV ye dönüştür

JSON’ı CSV’ye dönüştür

Aspose.Cells for Python via .NET, basit ve iç içe geçmiş JSON’un CSV’ye dönüştürülmesini destekler. Bunun için API, JsonLayoutOptions ve JsonUtility sınıflarını sağlar. JsonLayoutOptions sınıfı, JSON düzeni için seçenekleri sağlar like ignore_array_title(dizi bir nesnenin özelliği ise başlığı yok sayar) veya array_as_table(diziyi bir tablo olarak işler). JsonUtility sınıfı, JSON’u JsonLayoutOptions sınıfı ile ayarlanmış düzen seçenekleri kullanarak işler.

Aşağıdaki kod örneği, kaynak JSON dosyasını yükleme ve çıktı CSV dosyasını oluşturma için JsonLayoutOptions ve JsonUtility sınıflarının kullanımını göstermektedir.

Örnek Kod

from aspose.cells import Workbook
from aspose.cells.utility import JsonLayoutOptions, JsonUtility
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Source directory
sourceDir = RunExamples.Get_SourceDirectory()
# Output directory
outputDir = RunExamples.Get_OutputDirectory()
# Read JSON file
str = open(sourceDir + "SampleJson.json", "r").read()
# Create empty workbook
workbook = Workbook()
# Get Cells
cells = workbook.worksheets[0].cells
# Set JsonLayoutOptions
importOptions = JsonLayoutOptions()
importOptions.convert_numeric_or_date = True
importOptions.array_as_table = True
importOptions.ignore_array_title = True
importOptions.ignore_object_title = True
JsonUtility.import_data(str, cells, 0, 0, importOptions)
# Save Workbook
workbook.save(outputDir + str(r"SampleJson_out.csv"))