我有一个具有以下结构的JSON
文件:
{
"name":[
{
"someKey": "\n\n some Value "
},
{
"someKey": "another value "
}
],
"anotherName":[
{
"anArray": [
{
"key": " value\n\n",
"anotherKey": " value"
},
{
"key": " value\n",
"anotherKey": "value"
}
]
}
]
}
现在我想strip
关闭JSON
文件中每个值的所有空白和换行符。有什么方法可以遍历字典的每个元素以及嵌套的字典和列表吗?
这可能不是最有效的过程,但它是有效的。我将该示例复制到名为
json.txt
的文件中,然后读取它,用json.loads()
反序列化它,并使用一对函数递归地清理它及其内部的所有内容。结果。。。
使用
pkgutil.simplegeneric()
创建助手函数get_items()
:注意:^{} 函数(Python 3.4+)允许在这里使用} ,而不是
collections
'^{dict/list
。Output
使用JSON分析文件:
然后遍历生成的数据结构。
相关问题 更多 >
编程相关推荐