我正在使用VBA将一些用户输入数据从Excel输出到python,导致我出现问题的数据条目如下所示,它们位于file.json
[{"ExclusionList_var": [
[
"Exclusion List",
"Name",
"Rank",
"Rec",
"Min",
"Max",
"Relative",
"Active",
"Date",
"Dupe?",
"Comment"
],
[
"6076146",
,
,
,
-0.002,
0.002,
"Y",
,
null,
"",
"Mega Structure"
]]}]
看起来像缺失的值导致问题,在python中我只是这样做。
with open("file.json") as json_file:
data = json.load(json_file)
是否有默认情况下检测这些值并将它们设置为" "还是null?我不能在json创建端执行此操作,因为这是直接用户输入。
答案 0 :(得分:0)
=======
JSON块有一些问题导致错误地执行字符串到JSON转换
一些事情:只是逗号(,
)的行不是正确的JSON,如果你需要空格,我建议使用空字符串(""
)
第二部分是底部的支架和支架与顶部的支架和支架的顺序不同。这是一个有效的JSON对象:
[
{
"ExclusionList_var": [
[
"Exclusion List",
"Name",
"Rank",
"Rec",
"Min",
"Max",
"Relative",
"Active",
"Date",
"Dupe?",
"Comment"
],
[
"6076146",
"",
"",
"",
-0.002,
0.002,
"Y",
"",
null,
"",
"Mega Structure"
]
]
}
]