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 eenJsonDataLoadOptionsinstance naar een constructor van deze klasse.

Zie ook