我有一个如下所示的JSON文件:
{
"options": {
"--singleseed": "Eugene Ionesco",
"--booktitle": "Rhinoceros"
}
}
我正在通过
加载它with open('/tmp/pagekicker/test.json') as json_data:
d = json.load(json_data)
s = str(d)
我现在想将其转换为以下字符串:
--singleseed "Eugene Ionesco" --booktitle "Rhinoceros"
我该怎么做?
答案 0 :(得分:2)
迭代字典。构建一个字符串
data = {
"options": {
"--singleseed": "Eugene Ionesco",
"--booktitle": "Rhinoceros"
}
}
s = ' '.join( '{} "{}"'.format(k, v) for k,v in data['options'].items() )
print(s) # --singleseed "Eugene Ionesco" --booktitle "Rhinoceros"