델파이에서 JSON Request 오류 어떻게잡을까요? try except로 안잡히는거같은데...ㅠ

조회수 866회

제목과같이 Request쪽에서 예를들어 { "userName":"홍길동" <<<< 맨뒤에 ' , ' 를 일부러 제거하였습니다 "pwd":"1" }

로 들어왔을시 현재 코드상에는

Result   := TJSONObject.Create;
docTemp   := _JsonFast(context);

//파라미터체크
try
    if not VarIsEmptyOrNull(docTemp.userName) then
      sUserName := docTemp.userName
    else
    begin
      Result := ErrorParam(FN);
      exit();
    end;
except
on  E: Exception do
begin
  result.AddPair('msg' ,'JSON처리에실패하였습니다');
end;

위와같이 try except 문으로 예외처리를 해버려도 사진과같이 if문쪽에서 에러만 발생하고 except문을 안타네요. 어떻게 체크를 해줘야 될까요?이미지

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)