const { TextFile } = require('./TextFile.js'); class JSONFile { constructor(filename) { this.adapter = new TextFile(filename); } async read() { const data = await this.adapter.read(); if (data === null) { return null; } else { return JSON.parse(data); } } write(obj) { return this.adapter.write(JSON.stringify(obj, null, 2)); } } module.exports = { JSONFile };