| 1234567891011121314151617181920212223242526 |
- const fs = require('fs');
- class JsonHandler {
- static writeSync(jsonObject, filepath) {
- return new Promise((resolve, reject) => {
- fs.writeFile(filepath, JSON.stringify(jsonObject), (err) => {
- if (err) {
- reject(err);
- }
- resolve();
- });
- })
- }
- static readSync(filepath) {
- return new Promise((resolve, reject) => {
- fs.readFile(filepath, 'utf-8', (err, data) => {
- if (err) {
- reject(err);
- }
- resolve(JSON.parse(data));
- });
- })
- }
- }
- module.exports = JsonHandler;
|