GOOGLE ADS

воскресенье, 10 апреля 2022 г.

Discord.js записывает данные в файл

Эй, мне нужна помощь здесь. Я хочу структурировать файл JSON. Здесь я могу объяснить это немного лучше:

У меня есть идентификатор канала и имя сервера, и я хочу сохранить их в файле конфигурации с помощью fs. Вот как это будет выглядеть сейчас:

 {
"server": "MyServer"
}

Но я хочу, чтобы это выглядело так:

[
{
"channelId": "MyChannel",
"info": [
{
"server": "MyServer"
}
]
}
]

Вот мой код:

const server = "MyServer"
const channel = "MyChannel" //I want this to be at the top
const template = { //this must be edited i think
server: "Cool Server",
}
template.server = server;
fs.writeFileSync("channels.json", JSON.stringify(template, null, 2));

Под «сервером» я подразумеваю сервер, на котором существует канал. Спасибо за помощь;-)


Решение проблемы

Есть много способов сделать это. Попробуйте это как легкое решение.

const server = "MyServer";
const channel = "MyChannel"; //You want this to be at the top
const template = [
{
channelId: "Your Channel",
info: [
{
server: "Your Server",
},
],
},
];
template[0].channelId = channel;
template[0].info[0].server = server;
fs.writeFileSync("channels.json", JSON.stringify(template, null, 2));

Позже вы можете использовать цикл for или mapфункцию в массиве шаблонов для динамического добавления каналов и серверов.

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...