Eingabeformat "Json"
Dieses Eingabeformat ermöglicht die Auftrennung einer JSON-Datei, die einen Dokumentenstapel repräsentiert, in die Einzeldokumente. Außerdem ermöglicht dieses Eingabeformat das Extrahieren oder Hinzufügen von zugehörigen Dateianlagen zur JSON-Datei.
Eigenschaft | Beschreibung |
|---|---|
InputFormat[].DocProperty | optionale Definition der Eigenschaft in einer JSON-Datei, anhand derer diese Datei in separate dokumentspezifische Teile zertrennt wird Standardmäßig wird davon ausgegangen, dass eine JSON-Datei nur ein Dokument enthält. Bei der Aufteilung wird das Ursprungsdokument verworfen und stattdessen für jedes neue Teildokument eine Kopie des Ursprungsdokuments generiert. Der dokumentspezifische Teil der ursprünglichen JSON-Datei wird der Kopie als weitere Anlage hinzugefügt. Das Dokument und die Anlage erhalten den Namenszusatz Als Syntax für die Angabe der Eigenschaft ist JSONPath zu verwenden. Dies ist die gleiche Syntax, die auch für die Extraktion von Indexdaten verwendet wird (siehe JSON-Indexdatenleser). Wenn das JSON-Objekt beispielsweise ein { "Documents": [ {…}, {…} ] } |
InputFormat[].AttachFileMode | Modus, wie zusätzliche Dateianlagen aus der JSON-Datei extrahiert oder zu dieser hinzugefügt werden:
Die Modi |
InputFormat[].AttachFileProperty(*) | Diese Eigenschaft ist für die Modi Teilparameter in JSONPath-Syntax für die Definition der Eigenschaften, die Daten zu den Dateianlagen enthalten
Die Parameter 2 und 3 sind nur für den Modus Weitere Teilparameter frei wählbaren Namens sind zulässig. Diese Parameter werden den Dateianlagen als Metadaten hinzugefügt. |
InputFormat[].AttachFileRefMacro(*) | Feldmakroausdruck, der im Modus Dieser Ausdruck kann optional auch im Modus In dem Makroausdruck sind Dateivariablen wie |