JsonDataSource

JsonDataSource class

Bir belgeyi bir araya getirirken kullanılacak bir JSON dosyasının veya akışın verilerine erişim sağlar.

public class JsonDataSource

yapıcılar

İsim Tanım
JsonDataSource(Stream) JSON verilerini ayrıştırmak için varsayılan seçenekleri kullanarak bir JSON akışından alınan verilerle yeni bir veri kaynağı oluşturur.
JsonDataSource(string) JSON verilerini ayrıştırmak için varsayılan seçenekleri kullanarak bir JSON dosyasındaki verilerle yeni bir veri kaynağı oluşturur.
JsonDataSource(Stream, JsonDataLoadOptions) JSON verilerini ayrıştırmak için belirtilen seçenekleri kullanarak bir JSON akışındaki verilerle yeni bir veri kaynağı oluşturur.
JsonDataSource(string, JsonDataLoadOptions) JSON verilerini ayrıştırmak için belirtilen seçenekleri kullanarak bir JSON dosyasındaki verilerle yeni bir veri kaynağı oluşturur.

Notlar

Bir belgeyi birleştirirken ilgili dosyanın veya akışın verilerine erişmek için, bu sınıfın bir örneğini veri kaynağı olarak as aşağıdakilerden birine iletinDocumentAssembler .AssembleDocument aşırı yükler.

Şablon belgelerinde, üst düzey bir JSON öğesi bir diziyse, birJsonDataSource örnek, be ile aynı şekilde ele alınmalıdır.DataTable misal. Üst düzey JSON öğesi bir nesneyse,JsonDataSource örnek, a olduğu gibi ele alınmalıdır.DataRowmisal. Daha fazla bilgi için şablon sözdizimi başvurusuna bakın (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).

Şablon belgelerinde, JSON öğelerinin yazılan değerleriyle çalışabilirsiniz. Kolaylık sağlamak için motor, basit JSON türlerinin kümesini aşağıdakiyle değiştirir:

  • Nullable
  • Nullable
  • Nullable
  • Nullable
  • String

Motor, JSON temsillerine göre ekstra türlerin değerlerini otomatik olarak tanır.

JSON veri yüklemesinin varsayılan davranışını geçersiz kılmak için, birJsonDataLoadOptions instance bu sınıfın bir yapıcısına.

Ayrıca bakınız