将嵌套PHP数组转换为嵌套Python字典
我有一个PHP脚本,想用Python编写。所以 如何将这个嵌套PHP数组转换为嵌套python 我用Python创建了这个,但它是错误的:将嵌套PHP数组转换为嵌套Python字典,php,python,arrays,python-3.x,dictionary,Php,Python,Arrays,Python 3.x,Dictionary,我有一个PHP脚本,想用Python编写。所以 如何将这个嵌套PHP数组转换为嵌套python 我用Python创建了这个,但它是错误的: data = { 'details': { { {'quick_event': 'Quick'}, {'advance_event': 'Advanced'} }, { {'help': 'Help'} } },
data = {
'details': {
{
{'quick_event': 'Quick'},
{'advance_event': 'Advanced'}
},
{
{'help': 'Help'}
}
},
'has_car': True,
'has_payment': False
}
在php中,用于将数据格式化为json
在python中,将json转换为字典
请查看此链接,了解如何在python中将json转换为字典:
这个问题的范围很窄,但我们来看看:
data = {
'details': [
[
{'quick_event': 'Quick'},
{'advance_event': 'Advanced'}
],
[
{'help': 'Help'}
]
],
'has_car': True,
'has_payment': False
};
>>> data
{'details': [[{'quick_event': 'Quick'}, {'advance_event': 'Advanced'}], [{'help': 'Help'}]], 'has_car': True, 'has_payment': False}
简言之:
- 将
转换为=>
:
- 将地图的
转换为[]
{}
data = {
'details': [
[
{'quick_event': 'Quick'},
{'advance_event': 'Advanced'}
],
[
{'help': 'Help'}
]
],
'has_car': True,
'has_payment': False
};
>>> data
{'details': [[{'quick_event': 'Quick'}, {'advance_event': 'Advanced'}], [{'help': 'Help'}]], 'has_car': True, 'has_payment': False}