차트 컬럼 내 다중데이터 분리해서 불러오기

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

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

안녕하세요. 잘 사용하고 있습니다. 제가 이번에 차트를 하나 올려서 안에있는 보상을 따로 분리를 하려고 합니다. 이 경우에 분리하는 예시가 있다던가 팁을 하나 주시면 감사하겠습니다.

사진 첨부합니다
image

안녕하세요 개발자님.

사진과 같이 데이터를 사용하실 경우, reward는 json형태가 아닌 string형태가 저장되며, 다음과 같은 작업이 필요합니다.

  1. 결과값 Json으로 파싱
  2. 1번의 Json에서 Reward의 값 찾아서 string으로 저장
  3. string으로 저장된 2번을 json으로 변경
var tmp = Backend.Chart.GetChartContents("812").FlattenRows()[0]["reward"].ToString();
var json = JObject.Parse(tmp);

Debug.Log(json["Exp"].ToString());

만약 reward에 대한 컬럼값은 고정이고 내부 값만 자주 바뀐다면 한컬럼 내에 여러 데이터를 삽입하는 것 보다는 각 컬럼으로 분리하여 접근하는 것이 더 쉬울것이라 판단됩니다.
(혹은 rewardCount이란 컬럼을 만들고 해당 컬럼에 따라 json파싱 방법이 달라지도록 로직 구성)