我使用VBA從Excel獲取一些用戶輸入數據到python,導致我的問題的數據項看起來像這樣,他們在file.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"
]]}]
它看起來像缺少的值引起的問題,在python我只是這樣做。
with open("file.json") as json_file:
data = json.load(json_file)
是否有默認情況下檢測這些值並將它們設置爲「」或null?我無法在json創建端做到這一點,因爲這是直接用戶輸入。
這是無效的JSON。你是如何生成這個文件的?最好的解決方案將在那裏。 –
這是我剝離了json的例子,我修正了它 – ThatQuantDude