Перенос нужных значений из одного JSON в другой

Подскажите, как из одного файла JSON перенести определенные значения (ключ:значение) в другой файл JSON. Вот пример кода:

{
        "id": 1,
        "time": 0,
        "name": "Арсений",
        "surname": "Савинков",
        "balance": 0,
        "online": false,
        "admin": true,
        "info": "Администратор"
}

(Нужно это сделать с помощью JavaScript)


Ответы (1 шт):

Автор решения: singlesly
(() => {

    const fs = require("fs");

    // читаешь содержимое из файла
    const content = fs.readFileSync(__dirname + "/source.json", {
        encoding: "utf8"
    });

    // преобразовываешь в объект
    const json = JSON.parse(String(content));

    // производишь манипуляции
    const dist = {
        id: json.id,
        name: json.name,
        admin: json.admin
    };

    // преобразоываешь в строку
    const string =  JSON.stringify(dist)

    // записываешь в результирующий файл
    fs.writeFileSync(__dirname + "/dist.json", string);

})();

→ Ссылка