본문으로 건너뛰기
버전: SDK-5.11.3

HasReturnValue

public bool HasReturnValue();
public bool HasReturnValue(out LitJson.JsonData jsonData, bool isFlatten);

파라미터

ValueTypeDescriptionDefault
jsonDatajsonData(optional) returnValue가 존재하는 경우 전달된 인수에 JsonData 형태의 returnValue를 할당합니다.-
isFlattenbool(optional) returnValue에 존재하는 자료형 제거 여부false

설명

서버에 요청 결과 리턴된 BackendReturnObject 객체에 returnValue가 존재하는지 확인합니다.
returnValue는 요청이 성공한 경우에만 존재합니다.

Example

var bro = Backend.BMember.GetUserInfo();

LitJson.JsonData jsonData = null;
if(bro.HasReturnValue()) {
jsonData = bro.GetReturnValuetoJSON();
}

if(bro.HasReturnValue(out jsonData)) {
// 이후 처리
}

Return Cases

returnValue가 존재하고 isFlatten이 false인 경우
return : true jsonData : GetReturnValuetoJSON

returnValue가 존재하고 isFlatten이 true인 경우
return : true jsonData : GetFlattenJSON

returnValue가 존재하지 않는 경우
return : false jsonData : null