장고에서 웹 응용 프로그램을 만들고 있습니다. 나는 초보자이며 여전히 배우고 있습니다. 나는 dev에 도움이 필요하다.django에서 로컬 JSON 파일을로드 할 수 없습니다.
최종 앱에서 JSON은 웹 서비스를 통해 반환되지만 아직 준비되지 않았습니다. 그래서, dev 용으로 샘플 JSON 파일 (.json)을 만들었습니다. 다음과 같습니다. http://pastebin.com/A91q557K
이제 JSON을 읽었는지 확인했습니다. 다음은 코드입니다.
from pprint import pprint
json_data=open('config.json')
data = json.load(json_data)
pprint(data)
json_data.close()
그러나 "No JSON object decode is not"라는 오류 메시지가 나타납니다. 나는 포럼에서 검색을 시도했다. 사람들은 JSON 콘텐츠를 얻지 못한다고 말했습니다.
왜 JSON을 디코딩 할 수 있는지 잘 모르겠습니다. open()은 정상적으로 진행되는 것 같습니다.
의견이 있으십니까?
보인다. 목록에있는 첫 번째 사전 요소를 복사했으며 여기서 "성"과 "고용인"키 사이에 쉼표가없는 것을 볼 수 있습니다. '{ "firstName": "Jamie", "lastName": "Lambier" "employeeNumber": 239657}'. – Nakamura
그 점을 지적 해 주셔서 감사합니다. 쉼표를 넣었지만 오류가 계속 발생합니다. – Blueboye
모든 사전에 쉼표를 넣은 다음 해당 문자열을 (http://json.parser.online.fr/)에 붙여 넣어 올바른 json 형식인지 여부를 평가하려고했습니다. 그리고'config.json'에서 작성한 데이터가 유효한 json 형식이 아닌 것 같습니다. 'config.json' 파일을 만들기 위해 어떤 단계를 거쳤는 지 말해 줄 수 있습니까? – Nakamura