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ışından alınan 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 bir araya getirirken ilgili dosyanın veya akışın verilerine erişmek için, bu sınıfın bir örneğini as bir veri kaynağından birine iletin.DocumentAssembler .AssembleDocument aşırı yüklemeler.

Ş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 referansı ‘ye 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:

  • uzun?
  • çift?
  • bool?
  • TarihSaat?
  • sicim

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

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

Ayrıca bakınız