델파이에서 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문을 안타네요. 어떻게 체크를 해줘야 될까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력