如何解决json.decoder.JSONDecodeError:应为值:第1行第1列(字符0)



我试图用python json库从.json文件中获取数据,但一直得到一个json.dedecoder.JSONDecodeError:应为值:第1行第1列(char 0(错误。我试着用{"test":"test"}替换json文件中的数据,但我仍然得到了错误,我用f.read((打印了文件这是我的代码

with open("items.json", 'r') as f:
print(f.read())
items = json.load(f)

和json文件

{
"test": "test"
}

以下是如何打印json:

import json
with open('items.json') as f:
data = json.load(f)
print(data)

我能够通过使用以下代码来解决这个问题:

f = open('items.json', 'r')
items = json.load(f)
f.close()

相关内容

  • 没有找到相关文章