Package io.jmix.dataimport.extractor.data
@NonNullApi
package io.jmix.dataimport.extractor.data
-
ClassDescriptionRepresents the result of input data processing that contains: List of
ImportedDataItem
s: one imported data item contains the raw values of properties for one entity to import. Data field names: names of the fields from input data (XLSX, CSV - column names specified in the first row, JSON - field names from JSON object, XML - tag names).Parses the data from source and returns an instance ofImportedData
containing list ofImportedDataItem
with raw valuesRepresents a source of raw values for properties for one entity to import.Represents an object in JSON or XML with the following info: Data field name: for JSON - field name, for XML - tag name Raw values map: for JSON - raw values of JSON object fields by field names, for XML: values of child tags by tag names
JSON example:
The "customer" object representsImportedObject
with data field name = "customer" and two raw values: "name" and "email".Represents an object list in JSON or XML with the following info: Data field name: for JSON - field name, for XML - tag name List ofImportedObject
s
JSON example:
The "items" JSON array representsImportedObjectList
with data field name = "items" and twoImportedObject
s.Interface for source of extracted raw values