Uploading a File
BonData reads your JSON, flattens nested structure into columns, and creates an entity you can use in playbooks.Step 1: Add the Data Source
- Navigate to Integrations and click Add Data Source
- Select JSON as the source type
Step 2: Provide Your JSON
- Drag and drop a
.jsonor.jsonlfile, click to browse, or paste JSON directly into the editor - BonData parses the content and detects the record structure:
- An array of objects - each object becomes a row
- JSON Lines (
.jsonl) - each line is parsed as one record - A single object - imported as one record
Step 3: Review and Confirm
- Review the flattened columns and adjust data types if needed
- Name your entity for easy reference
- Confirm to create the entity
Nested objects are flattened into dot-notation columns (for example,
address.city), and arrays of records are expanded into rows so the data lands in a clean tabular shape.Primary Key Detection
BonData automatically detects a primary key by finding a field whose value is unique and present across every record. If no single field is unique, BonData supports composite keys - a combination of fields that together uniquely identify each record. You can override the detected key before confirming.Required Fields
Available Data
- Records - Each object (or JSON Lines row) becomes a record in the entity
- Flattened fields - Nested objects flattened into columns, arrays of records expanded into rows