XML Restful API calls with a list of nested Dictionaries issues.

想要把一个用python写的得到的XML格式的API calls, 导入到一个数据库表中:

返回的XML的数据格式是:
{
‘ID’: 123,
'Name': 'ABC',
'CostCenterDetails':
{
'CostCenterID': 1,
'CostCenterName':
[
'X','Y','Z'
]
},
'ClientDetails':
{
'ClientID': 99,
'ClientName':
[
'M','N','P'
]
}

}

我的问题是,在这里我们的字典(‘CostCenterDetails’和‘ClientDetails’)里都有list了,所以是many to many的关系了,有点像cross join的感觉,那怎么样实现把这种nested dictionaries放到同一个表里呢?是放在一个表里的同一行吗?感觉明显是不对的。求指路。