๐ populateFromJson()
Populates the table with data from a JSON file.
Parametersโ
jsonPath: Path to the JSON file.batchSize: Number of records to insert per batch (default: 1000).
Behaviorโ
- Validates the existence, readability, and structure of the JSON file.
- Expects an array of associative arrays (records).
- Truncates the table and inserts the data in batches.
- Calls optional
beforeCallbackandafterCallbackfunctions.