My data structure looks like this:
var data = [
{
A:[
{name: 'Test1', amount: 20},
{name: 'Test2', amount: 30}
],
B:[
{name: 'Test3', amount: 40},
{name: 'Test4', amount: 50}
]
},
{
A:[
{name: 'Test1', amount: 200},
{name: 'Test2', amount: 300}
],
B:[
{name: 'Test3', amount: 400},
{name: 'Test4', amount: 500}
]}
]
Here is how I would like to transpose my structure:

I also created my array structure in JSFiddle: https://jsfiddle.net/rj5e38v9/3/