额外数据:第1行第2列

时间:2018-01-19 00:19:54

标签: python json

我知道之前已经被问过,所以这肯定会被标记为重复但无论如何。我已经坚持了几天,没有其他解决方案做过任何事情。我想要做的就是将json加载到python程序中。

尝试1:

def get_post(number, target):
#path = str(number) + ".json"

post = json.loads('1.json')

return post

尝试2:

with open("1.json") as infile: post = json.loads("1.json")

并且都不起作用。我得到了

  File "posthandler.py", line 34, in <module>
  with open("1.json") as infile: post = json.loads("1.json")
  File "/usr/lib/python3.6/json/__init__.py", line 354, in loads
  return _default_decoder.decode(s)
  File "/usr/lib/python3.6/json/decoder.py", line 342, in decode
  raise JSONDecodeError("Extra data", s, end)

这是我的json:

{
"name" : "test"
}

注意我已查看文件的十六进制,似乎没有任何不合适的地方

1 个答案:

答案 0 :(得分:0)

让我在答案中重复我的观点:

尝试几乎是正确的,但您应该在Failed to load resource: the server responded with a status of 404 (Not Found) (http://localhost:4200/event/asa/inline.bundle.js)函数调用中使用文件处理程序。

试试这个:

load