뒤끝펑션 inDate 마지막 0숫자가 빠짐

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.13.0
  • 프로젝트명 : 앨리스_Dev
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

랭킹정보에서 inDate를 이용하여 특정 기능을 개발하고 있는데요.

뒤끝펑션에서 Backend.URank.User.GetMyRank 정보를 가져올때 inDate가 다르게 넘겨주고 있습니다. 확인 부탁 드립니다.

var broMyRank = Backend.URank.User.GetMyRank(rankUUID, 10);

UNITY
“gamerInDate”: “2024-08-22T08:01:37.470Z”,

뒤끝펑션
“gamerInDate”: “2024-08-22T08:01:37.47Z”,

안녕하세요, 개발자님.
문의하신 내용은 확인 후 안내드리겠습니다.
시간 양해 부탁드립니다.

개발자님, 내부 테스트 시 해당 현상이 확인되지 않고 있습니다.
번거로우시겠지만 아래 안내드리는 코드 호출을 부탁드리겠습니다.

 var readBro = Backend.URank.User.GetMyRank("uuid");
Console.WriteLine(readBro.ToString() );
Console.WriteLine(readBro.FlattenRows()[0]["gamerInDate"].ToString());
            var broMyRank = Backend.URank.User.GetMyRank(rankUUID, 10);
            Console.WriteLine(broMyRank.ToString());
            Console.WriteLine(broMyRank.FlattenRows()[1]["gamerInDate"].ToString());
            Console.WriteLine(broMyRank.GetFlattenJSON().ToJson());

            Param param1= new Param();
            param1.Add("week_rank_game", broMyRank.GetFlattenJSON());

            Console.WriteLine("test : " + param1.GetJson());

리턴할 정보들을 Param에 저장하고 결과를 GetJson()으로 해서 넘겨주고 있거든요.
위에 코드에서 Param 에 Json을 저장하고 GetJson()함수를 호출하니깐 이슈가 발생이 되네요.

            LitJson.JsonData jsonData = LitJson.JsonMapper.ToObject("{}");
            jsonData["gamerInDate"] = "2024-08-22T08:01:37.470Z";

            Param param1 = new Param();
            param1.Add("week_rank_game", jsonData);

            Console.WriteLine("test : " + param1.GetJson());

위 코드 처럼 직접 입력해서 테스트 했을때는 정상적으로 출력이 됩니다.

개발자님, param의 GetJson의 경우 NewtonsoftJson의 기능을 이용하다보니 날짜형 데이터에서 오류가 발생하는 것으로 보입니다.
param 의 리턴값을 보내지말고, JsonData 또는 string 형태로 결과값을 반환하도록 만들어 주시면 감사하겠습니다.

return Backend.JsonToStream(new LitJson.JsonData());

좋아요 2

넵 JsonData형식으로 사용하도록 하겠습니다.
답변 감사합니다.

좋아요 1