This repository has been archived by the owner on Mar 24, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 1
9‐ Importing and Exporting Data
Marco edited this page Sep 8, 2023
·
2 revisions
The importData
method allows you to import data from external files (e.g., JSON or CSV) into a specified data store.
jsonverse.importData(dataName, format, filePath);
-
dataName
(string): The name or identifier of the data store to which you want to import data. -
format
(string): The format of the data to be imported ('json' or 'csv'). -
filePath
(string): The path to the external file containing the data to be imported.
const Jsonverse = require("jsonverse"); // Import the jsonverse package
// Initialize the JSONDatabase instance
const db = new Jsonverse({
dataFolderPath: "./MyData", // data directory
logFolderPath: "./MyLogs", // logs directory
activateLogs: true, // to enable the logs set this value to true
});
// Import data from an external JSON file using promises
const dataName = "exampleData";
const format = "json";
const filePath = "data.json"; // Replace with the path to your JSON file
jsonverse
.importData(dataName, format, filePath)
.then(() => {
console.log("Data imported successfully.");
})
.catch((error) => {
console.error("Error importing data:", error);
});
const Jsonverse = require("jsonverse"); // Import the jsonverse package
const jsonverse = new Jsonverse("./data"); // Initialize jsonverse with data folder path
// Import data from an external JSON file using a callback function
const dataName = "exampleData";
const format = "json";
const filePath = "data.json"; // Replace with the path to your JSON file
jsonverse.importData(dataName, format, filePath, (error) => {
if (error) {
console.error("Error importing data:", error);
} else {
console.log("Data imported successfully.");
}
});
The exportData
method allows you to export data from a specified data store to external files in either JSON or CSV format.
jsonverse.exportData(dataName, format);
-
dataName
(string): The name or identifier of the data store from which you want to export data. -
format
(string): The format in which to export the data ('json' or 'csv').
const Jsonverse = require("jsonverse"); // Import the jsonverse package
const jsonverse = new Jsonverse("./data"); // Initialize jsonverse with data folder path
// Export data from a specified data store to an external JSON file using promises
const dataName = "exampleData";
const format = "json";
jsonverse
.exportData(dataName, format)
.then(() => {
console.log("Data exported successfully.");
})
.catch((error) => {
console.error("Error exporting data:", error);
});
const Jsonverse = require("jsonverse"); // Import the jsonverse package
const jsonverse = new Jsonverse("./data"); // Initialize jsonverse with data folder path
// Export data from a specified data store to an external JSON file using a callback function
const dataName = "exampleData";
const format = "json";
jsonverse.exportData(dataName, format, (error) => {
if (error) {
console.error("Error exporting data:", error);
} else {
console.log("Data exported successfully.");
}
});
These import and export methods provide flexibility in managing data in jsonverse, allowing you to import data from external sources and export data to various formats with and without promises.