Insertar objeto en matriz en formato de valor clave

Tengo un conjunto de objetos como este

var total = { 'Apple': 0.6,
              'Banana': 0.6,
              'Orange': 1,
              'Grapes': 0.4,
              'Pineapple': 0.4 }

para eso, primero, revisaré ellongitud del objeto

var len = Object.keys(total).length;

Ahora quiero convertirlo en objeto apropiadokey-value formato bajo matriz. Algo como esto:

[
   {'name': 'Apple', 'value': 0.6},
   {'name': 'Banana', 'value': 0.6},
   {'name': 'Orange', 'value': 1},
   {'name': 'Grapes', 'value': 0.4},
   {'name': 'Pineapple', 'value': 0.4}
]

Ahora no sé cómo hacer código para resolver el problema de esta manera. Cualquier ayuda es apreciada

Respuestas a la pregunta(3)

Su respuesta a la pregunta