У меня есть файл JSON, содержащий объект «книги»:
{
"books": {
"book1": {
"name": "Smth1",
"about": "Тут <b>описание</b> <i>книги</i>",
"file": "id",
"fileDesc": "Текст к файлу"
},
"book2": {
"name": "Smth2",
"about": "Тут <b>описание</b> <i>книги</i>",
"file": "id",
"fileDesc": "Текст к файлу"
}
}
}
И мне нужен этот объект. Но когда я читаю объект из файла и распечатываю его:
const obj = require('./file.json').books
console.log(obj)
, я получаю:
book1: {
name: [Function (anonymous)],
about: [Function (anonymous)],
file: [Function (anonymous)],
fileDesc: [Function (anonymous)]
},
book2: {
name: [Function (anonymous)],
about: [Function (anonymous)],
file: [Function (anonymous)],
fileDesc: [Function (anonymous)]
}
}
И не могу работать с объектом. Как исправить?