2023년 4월 3일 월요일

json.decoder.JSONDecodeError : Expecting value

 Traceback (most recent call last):

  File "C:\workspace\python\app1\bonus\bonus15.py", line 8, in <module>

    data = json.loads(content)

  File "C:\Users\sharp\AppData\Local\Programs\Python\Python310\lib\json\__init__.py", line 346, in loads

    return _default_decoder.decode(s)

  File "C:\Users\sharp\AppData\Local\Programs\Python\Python310\lib\json\decoder.py", line 337, in decode

    obj, end = self.raw_decode(s, idx=_w(s, 0).end())

  File "C:\Users\sharp\AppData\Local\Programs\Python\Python310\lib\json\decoder.py", line 355, in raw_decode

    raise JSONDecodeError("Expecting value", s, err.value) from None

json.decoder.JSONDecodeError: Expecting value: line 6 column 26 (char 257)



뭐가 문젤까 한 3~4시간은 놀면서 뭐가문젤까 계속 찾아봤는데 모르겠다..


그래서 문제가되는 json 파일 내용을 복사해서 json checker 아무곳이나 들어가서 붙여넣어봤더니...


아래에 맨 마지막 배열 닫는 괄호 앞에 , 쉼표 ㅋㅋㅋ


그거 하나때문에 문제가 발생함 


파이참에서는 json 파일의 문제도 우측상단에 표시를 해주는데


조금만 더 차분하게 화면을 들여다보는 습관이 필요할거같다.

댓글 없음: