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
- ad alanı GroupDocs.Assembly.Data
- toplantı GroupDocs.Assembly