ParserConfigObject
Describes parser configs that you can set when connecting to JSON or CSV data using the client-side parser.
Properties
| Property/Type | Description |
|---|---|
dataHasHeaderBoolean | optionalSpecifies whether the data contains field names (true) or not (false). When set to false, the first data record will be treated as a record with values, and field names in the component will be autogenerated. Learn more about loading JSON and CSV data without field names.Default value: true. |
decimalSeparatorString | optional Specifies which character separates decimal parts of numbers in the data: "." or ",". Learn more about specifying the decimal separator in JSON and CSV.Default value: ".". |
delimiterString | optionalOnly for CSV. Specifies which delimiter is used in the file: ",", ";", "|", or "\t". If the delimiter is not set, Flexmonster will autodetect the delimiter used in the file. Learn more about specifying the delimiter. |
recordDelimiterString | optionalOnly for CSV. Specifies which record delimiter is used in the file: "\n" or "\r\n". If the recordDelimiter is not set, Flexmonster will autodetect the record delimiter used in the file. Learn more about specifying the record delimiter. |
Example
const dataSource = {
type: "csv",
url: "<url to the file>",
parser: {
dataHasHeader: "false",
delimiter: ";",
recordDelimiter: "\r\n",
decimalSeparator: ","
}
};