KeyNotFoundException 에러가 뜹니다.

문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족한 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.4.5
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 : KeyNotFoundException
  • 에러 메시지 :

위 그림과 같이, 서버에 있는 데이터를 가져오려고 합니다.
파란색 박스 안의 데이터를 봐주세요


파란색 박스 안의 데이터는
분명 서버에 있습니다 ‘dic2’ 각각 key들이 다 알맞게 들어가 있습니다.

그런데, 위와 같이 키가 없다는 에러가 뜹니다.
에러가 걸린 곳은

에러가 걸린 곳은 위와 같이, dic2 첫번째 부분

그래서, 주석 처리하고, 다시 데이터를 받아와 보면 잘 받아와 집니다.

왜 이러는 걸까요?

안녕하세요 개발자님

해당 key not found 에러는 json 라이브러리에서 발생하는 오류로 key값을 찾지 못하여 값에 접근하지 못할때 발생하는 에러입니다.

서버에서는 제대로 값이 들어갔으나 json에서 파싱할때 발생하는 에러이므로, Debug.Log(bro9)를 통해 bro의 리턴값을 참고하여 데이터의 접근이 제대로 이루어졌는지, 접근 중 "S"를 "N"으로 씌지 않았는지, 해당 row에 dic2 항목이 존재하는지 확인해주시기 바랍니다.

“dic2” 네임이 "dic2 " 이런식으로 (dic2 옆에) 한칸이 떨어져 있네요 ;;;;; 감사합니다.