Я с трудом пытаюсь преобразовать объект, предоставленный в указанном формате c, из API в целевой формат, используя javascript. Обратите внимание, что в целевом формате ложных значений нет. Это намеренно. Может кто-нибудь, пожалуйста, помогите, показывая, как я могу сделать этот вид преобразования. Спасибо
// Original format
const rules= [
{
dealer: {
view: true,
edit: false,
add: false
},
franchise: {
view: true,
edit: true,
add: true
},
branch: {
view: true,
edit: false,
add: false
}
}
]
// Target format
const rules = [
{
actions: ["view"],
subject: ["dealer"]
},
{
actions: ["view"],
subject: ["franchise"]
},
{
actions: ["edit"],
subject: ["franchise"]
},
{
actions: ["add"],
subject: ["franchise"]
},
{
actions: ["view"],
subject: ["branch"]
}
];