【发布时间】:2014-12-18 08:43:05
【问题描述】:
在 web2py 服务器上使用 python 我有以下问题。 如何循环通过 json 查找所有具有空值(或空字符串)的键并收集这些键以报告缺少的内容:
这是我的 json 示例。
{
"version" : 1,
"general" : {
"scriptFrom" : "",
"scriptTo" : "1.1.2014",
"scriptComment" : "dada"
},
"nbworkersDays" : [{
"days" : ["1", "2"],
"data" : [{
"nbWorkersFrom" : 2,
"nbWorkersTo" : null,
"timeFrom" : "12:00",
"timeTo" : ""
}
,{
"nbWorkersFrom" : 2,
"nbWorkersTo" : 7,
"timeFrom" : "9:00",
"timeTo" : "14:00"
}
]
}
]}
我想检索一个包含所有键的列表,如果嵌套比第一级。第二级。 missingData= [scriptFrom, nbworkersDays.nbWorkersTo, nbworkersDays.timeTo]
有关如何解决此问题或如何收集所有错误以报告给客户的任何建议 (我有一个使用 web2py 的网络应用程序) 谢谢
【问题讨论】:
标签: python json error-handling web2py