我有一个JSON文件,大致如下:
{
"pathID": 1,
"preText": "Please select based on the options.",
"selection": "",
"options":
{
"pathID": 2,
"preText": "This is Option 1",
"selection": ""
}
}
我想将其转换为一维,看起来类似于:
{
"pathID": 1,
"preText": "Please select based on the options.",
"selection": ""
},
{
"pathID": 2,
"preText": "This is Option 1",
"selection": ""
}
我将如何在Python中实现这一点?
我尝试过像np.asarray
和使用链映射之类的东西
我对Python和JSON文件非常陌生(都是第一天)
假设您希望输出词典存储在列表中,您可以执行以下操作:
这从本质上讲是这样的,尽管为了便于阅读,这里打印得很漂亮:
(在JSON转储中,这将使用双引号,但在其他方面看起来相同。)
您可以尝试一下python模块FlatDict
flatdict是一个Python模块,用于作为带分隔键的单级dict与嵌套dict交互。flatdict支持Python 3.5+
这可能比创建自定义解决方案要好
相关问题 更多 >
编程相关推荐