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 birJsonDataLoadOptions
instance bu sınıfın yapıcısına.
Ayrıca bakınız
- ad alanı GroupDocs.Assembly.Data
- toplantı GroupDocs.Assembly