BackendReturnObject의 키값 중 rows와 row의 차이가 뭔가요?

hasRows나 Rows 함수는 있는데 row키값을 받는 경우 어떻게 하는게 맞는지 모르겠습니다.

안녕하세요. 개발자님

row는 리턴되는 데이터가 하나만 존재할때(GetUserInfo등), Rows는 리턴되는 데이터들이 여러개 존재할때(랭킹리스트 조회, 테이블 조회등) 발생합니다.

row절같은 경우에는 Rows()처럼 바로 접근이 가능한 함수가 존재하지 않으므로, returnValue에서 부터 시작하여 데이터를 파싱하셔야합니다.

{
    "row": {
        "countryCode": "KR", // 국가코드를 설정하지 않은 경우 null
        "nickname": "match1000", // 닉네임을 설정하지 않은 경우 null
        "inDate": "2020-06-23T05:54:29.743Z",
        "emailForFindPassword": "backend@afidev.com", // 커스텀 계정 id,pw 찾기 용 이메일. 등록하지 않으면 null
        "subscriptionType": "customSignUp", // 커스텀, 페더레이션 타입
        "federationId": null // 구글, 애플, 페이스북 페더레이션 ID. 커스텀 계정은 null
    }
}

해당 리턴값처럼 row로 리턴되고, 그 중 nickname값을 얻고싶을 경우에는 해당 함수처럼 이용하시면 됩니다.

GetReturnValuetoJSON()["row"]["nickname"].ToString();