JsonDataSource
JsonDataSource class
Biedt toegang tot gegevens van een JSON-bestand of -stream die kan worden gebruikt tijdens het samenstellen van een document.
public class JsonDataSource
Constructeurs
Naam | Beschrijving |
---|---|
JsonDataSource(Stream) | Maakt een nieuwe gegevensbron met gegevens uit een JSON-stream met behulp van standaardopties voor het parseren van JSON-gegevens. |
JsonDataSource(string) | Maakt een nieuwe gegevensbron met gegevens uit een JSON-bestand met behulp van standaardopties voor het parseren van JSON-gegevens. |
JsonDataSource(Stream, JsonDataLoadOptions) | Maakt een nieuwe gegevensbron met gegevens uit een JSON-stream met behulp van de opgegeven opties voor het parseren van JSON-gegevens. |
JsonDataSource(string, JsonDataLoadOptions) | Maakt een nieuwe gegevensbron met gegevens uit een JSON-bestand met behulp van de opgegeven opties voor het parseren van JSON-gegevens. |
Opmerkingen
Om toegang te krijgen tot gegevens van het overeenkomstige bestand of de corresponderende stream tijdens het samenstellen van een document, geeft u een instantie van deze klasse door als een gegevensbron aan een vanDocumentAssembler
.AssembleDocument overbelasting.
In sjabloondocumenten, als een JSON-element op het hoogste niveau een array is, aJsonDataSource
instantie moet worden op dezelfde manier worden behandeld alsof het eenDataTable voorbeeld. Als een JSON-element op het hoogste niveau een object is, aJsonDataSource
instantie moet op dezelfde manier worden behandeld alsof het wasDataRowvoorbeeld. Zie voor meer informatie sjabloonsyntaxisreferentie (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).
In sjabloondocumenten kunt u werken met getypte waarden van JSON-elementen. Voor het gemak vervangt de engine de set van eenvoudige JSON-typen door de volgende:
lang?
dubbele?
bool?
Datum Tijd?
snaar
De engine herkent automatisch waarden van de extra typen op basis van hun JSON-representaties.
Om het standaardgedrag van het laden van JSON-gegevens te overschrijven, initialiseert en passeert u eenJsonDataLoadOptions
instance naar een constructor van deze klasse.
Zie ook
- naamruimte GroupDocs.Assembly.Data
- montage GroupDocs.Assembly