我正在尝试逐行解析具有多个JSON的大型文本文件,但是我不确定如何在python中删除空的Exemple for serveur : srv-ad-02
17316 srv-ad-02 106.58 130.0 2020-02-01 Veeam
52128 srv-ad-02 94.00 130.0 2020-02-01 Netbackup
""
和外部花括号。以下是我的JSON-
:
预期-
{
"": {
"appName": "Test",
"pageOffset": "0",
"pageLimit": "50"
}
}
答案 0 :(得分:1)
这是一个简单的解决方案,就是检查是否有任何键为空字符串,是否有返回键
data = {
"": {
"appName": "Test",
"pageOffset": "0",
"pageLimit": "50"
}
}
res = {}
for x, y in data.items():
if len(x.strip()) == 0:
res = y
else:
res[x] = y
print(res)
答案 1 :(得分:1)
Dict = {
"": {
"appName": "Test",
"pageOffset": "0",
"pageLimit": "50"
}
}
Dict[""]
#OUTPUT
# {'appName': 'Test', 'pageOffset': '0', 'pageLimit': '50'}