【发布时间】:2015-01-08 10:51:07
【问题描述】:
使用 Python 2.7 我想删除我的 JSON 中名为 errCode 和 errMsg 的所有键
我的 JSON 示例:
json_string = '''\
{
"vacation":
[
{
"dates": [
{
"duration": 360,
"dateTo": "4.2.2014",
"dateFrom": "2.1.2014"
}
],
"worker": "8"
},
{
"dates": [
{
"duration": 420,
"dateTo": "",
"dateFrom": "29.01.2015",
"errCode": "1",
"errMsg": "Missing dateTo"
}
],
"worker": "2"
}
],
"general": {
"scriptComment": "",
"scriptTo": "",
"errCode": "2",
"errMsg": "Missing comment.",
"scriptFrom": "01.01.2014"
}
}
'''
所以无论级别如何,我都需要删除我的 Json 中的所有 errMsgs 和 errCodes
【问题讨论】:
-
恐怕这不是有效的 JSON。
-
它只是json的一部分。一般来说是有效的
-
这并不意味着你不能使它有效。如果您希望人们为您编写代码,您至少可以让我们更轻松。